Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(187)

Side by Side Diff: slave/skia_slave_scripts/flavor_utils/default_build_step_utils.py

Issue 395443002: Run DM on all bots. (Closed) Base URL: https://skia.googlesource.com/buildbot@master
Patch Set: cleanup slave Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 """ Utilities for generic build steps. """ 5 """ Utilities for generic build steps. """
6 6
7 import os 7 import os
8 import shutil 8 import shutil
9 import sys 9 import sys
10 10
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 87
88 For example, the AndroidBuildStepUtils will override the functions for copying 88 For example, the AndroidBuildStepUtils will override the functions for copying
89 files between the host and Android device, as well as the RunFlavoredCmd 89 files between the host and Android device, as well as the RunFlavoredCmd
90 function, so that commands may be run through ADB. """ 90 function, so that commands may be run through ADB. """
91 91
92 def __init__(self, build_step_instance): 92 def __init__(self, build_step_instance):
93 self._step = build_step_instance 93 self._step = build_step_instance
94 94
95 def ListBuildStepExecutables(self): 95 def ListBuildStepExecutables(self):
96 """ Called by subclasses that may need to install the executables. """ 96 """ Called by subclasses that may need to install the executables. """
97 return ['tests', 'gm', 'render_pictures', 'render_pdfs', 97 return ['dm', 'tests', 'gm', 'render_pictures', 'render_pdfs',
98 'bench', 'bench_pictures', 'skimage', 'nanobench'] 98 'bench', 'bench_pictures', 'skimage', 'nanobench']
99 99
100 def _PathToBinary(self, binary): 100 def _PathToBinary(self, binary):
101 """ Returns the path to the given built executable. """ 101 """ Returns the path to the given built executable. """
102 return os.path.join('out', self._step.configuration, binary) 102 return os.path.join('out', self._step.configuration, binary)
103 103
104 def RunFlavoredCmd(self, app, args): 104 def RunFlavoredCmd(self, app, args):
105 """ Override this in new BuildStepUtils flavors. """ 105 """ Override this in new BuildStepUtils flavors. """
106 if (sys.platform == 'linux2' and 'x86_64' in self._step.builder_name 106 if (sys.platform == 'linux2' and 'x86_64' in self._step.builder_name
107 and not 'TSAN' in self._step.builder_name): 107 and not 'TSAN' in self._step.builder_name):
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 skimage_expected_dir=os.path.join(os.pardir, os.pardir, 'skimage', 245 skimage_expected_dir=os.path.join(os.pardir, os.pardir, 'skimage',
246 'expected'), 246 'expected'),
247 skimage_out_dir=self._step.skimage_out_dir, 247 skimage_out_dir=self._step.skimage_out_dir,
248 skp_dir=self._step.skp_dir, 248 skp_dir=self._step.skp_dir,
249 skp_perf_dir=self._step.perf_data_dir, 249 skp_perf_dir=self._step.perf_data_dir,
250 playback_actual_images_dir=self._step.playback_actual_images_dir, 250 playback_actual_images_dir=self._step.playback_actual_images_dir,
251 playback_actual_summaries_dir=self._step.playback_actual_summaries_dir, 251 playback_actual_summaries_dir=self._step.playback_actual_summaries_dir,
252 playback_expected_summaries_dir=( 252 playback_expected_summaries_dir=(
253 self._step.playback_expected_summaries_dir), 253 self._step.playback_expected_summaries_dir),
254 tmp_dir=os.path.join(os.pardir, 'tmp')) 254 tmp_dir=os.path.join(os.pardir, 'tmp'))
OLDNEW
« no previous file with comments | « master/skia_master_scripts/housekeeping_percommit_factory.py ('k') | slave/skia_slave_scripts/run_dm.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698