Index: slave/skia_slave_scripts/flavor_utils/xsan_build_step_utils.py |
diff --git a/slave/skia_slave_scripts/flavor_utils/xsan_build_step_utils.py b/slave/skia_slave_scripts/flavor_utils/xsan_build_step_utils.py |
deleted file mode 100644 |
index 682426080a3cd3dff28ce120c51a535037475dd0..0000000000000000000000000000000000000000 |
--- a/slave/skia_slave_scripts/flavor_utils/xsan_build_step_utils.py |
+++ /dev/null |
@@ -1,35 +0,0 @@ |
-#!/usr/bin/env python |
-# Copyright (c) 2013 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
-""" Utilities for ASAN,TSAN,etc. build steps. """ |
- |
-from default_build_step_utils import DefaultBuildStepUtils |
-from py.utils import shell_utils |
- |
-import os |
- |
-class XsanBuildStepUtils(DefaultBuildStepUtils): |
- def Compile(self, target): |
- # Run the xsan_build script. |
- os.environ['GYP_DEFINES'] = self._step.args['gyp_defines'] |
- print 'GYP_DEFINES="%s"' % os.environ['GYP_DEFINES'] |
- cmd = [ |
- os.path.join('tools', 'xsan_build'), |
- self._step.args['sanitizer'], |
- target, |
- 'BUILDTYPE=%s' % self._step.configuration, |
- ] |
- |
- cmd.extend(self._step.default_make_flags) |
- cmd.extend(self._step.make_flags) |
- shell_utils.run(cmd) |
- |
- def RunFlavoredCmd(self, app, args): |
- os.environ['ASAN_SYMBOLIZER_PATH'] = '/usr/bin/llvm-symbolizer-3.5' |
- os.environ['ASAN_OPTIONS'] = 'symbolize=1 detect_leaks=1' |
- os.environ['LSAN_OPTIONS'] = \ |
- 'symbolize=1 suppressions=tools/lsan.supp print_suppressions=1' |
- os.environ['TSAN_OPTIONS'] = 'suppressions=tools/tsan.supp' |
- return shell_utils.run([self._PathToBinary(app)] + args) |