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

Side by Side Diff: scripts/master/factory/v8_commands.py

Issue 14383021: Break config_default into master_site_configs. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: config -> config_bootstrap for masters_test import Created 7 years, 7 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 | Annotate | Revision Log
« no previous file with comments | « scripts/master/factory/nacl_commands.py ('k') | site_config/config_bootstrap.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 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 """Set of utilities to add commands to a buildbot factory. 5 """Set of utilities to add commands to a buildbot factory.
6 6
7 This is based on commands.py and adds chromium-specific commands.""" 7 This is based on commands.py and adds chromium-specific commands."""
8 8
9 from buildbot.steps import shell 9 from buildbot.steps import shell
10 10
11 from master.factory import commands 11 from master.factory import commands
12 import config 12 import config
13 13
14 14
15 class V8Commands(commands.FactoryCommands): 15 class V8Commands(commands.FactoryCommands):
16 """Encapsulates methods to add v8 commands to a buildbot factory.""" 16 """Encapsulates methods to add v8 commands to a buildbot factory."""
17 17
18 # pylint: disable=W0212
19 # (accessing protected member V8)
20 PERF_BASE_URL = config.Master.V8.perf_base_url
21
22 def __init__(self, factory=None, target=None, build_dir=None, 18 def __init__(self, factory=None, target=None, build_dir=None,
23 target_platform=None, target_arch=None, 19 target_platform=None, target_arch=None,
24 shard_count=1, shard_run=1, shell_flags=None, isolates=False, 20 shard_count=1, shard_run=1, shell_flags=None, isolates=False,
25 command_prefix=None): 21 command_prefix=None):
26 22
27 commands.FactoryCommands.__init__(self, factory, target, build_dir, 23 commands.FactoryCommands.__init__(self, factory, target, build_dir,
28 target_platform, target_arch) 24 target_platform, target_arch)
29 25
30 # Override _script_dir - one below because we run our build inside 26 # Override _script_dir - one below because we run our build inside
31 # the bleeding_edge directory. 27 # the bleeding_edge directory.
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
155 workdir='build/v8') 151 workdir='build/v8')
156 152
157 def AddMoveExtracted(self): 153 def AddMoveExtracted(self):
158 """Adds a step to download and extract a previously archived build.""" 154 """Adds a step to download and extract a previously archived build."""
159 cmd = ('cp -R sconsbuild/release/* v8/.') 155 cmd = ('cp -R sconsbuild/release/* v8/.')
160 self._factory.addStep(shell.ShellCommand, 156 self._factory.addStep(shell.ShellCommand,
161 description='Move extracted to bleeding', 157 description='Move extracted to bleeding',
162 timeout=600, 158 timeout=600,
163 workdir='build', 159 workdir='build',
164 command=cmd) 160 command=cmd)
OLDNEW
« no previous file with comments | « scripts/master/factory/nacl_commands.py ('k') | site_config/config_bootstrap.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698