OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "python", | 4 "python", |
5 "-u", | 5 "-u", |
6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
7 "--master", | 7 "--master", |
8 "tryserver.chromium.perf", | 8 "tryserver.chromium.perf", |
9 "--builder", | 9 "--builder", |
10 "android_s5_perf_cq", | 10 "android_s5_perf_cq", |
11 "--slave", | 11 "--slave", |
12 "TestSlavename", | 12 "TestSlavename", |
13 "--spec", | 13 "--spec", |
14 "cache_dir = '[ROOT]/b/build/slave/cache_dir'\nsolutions = [{'custom_vars'
: {'googlecode_url': 'svn://svn-mirror.golo.chromium.org/%s', 'llvm_url': 'svn:/
/svn-mirror.golo.chromium.org/llvm-project', 'nacl_trunk': 'svn://svn-mirror.gol
o.chromium.org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.c
hromium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink
/trunk'}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://sv
n-mirror.golo.chromium.org/chrome/trunk/src'}, {'custom_deps': {'src/chrome/test
/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_sear
chplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, '
src/chrome/test/data/firefox3_searchplugins': None, 'src/chrome/test/data/osdd':
None, 'src/chrome/test/data/perf/frame_rate/private': None, 'src/chrome/test/da
ta/plugin': None, 'src/chrome/test/data/ssl/certs': None, 'src/data/autodiscover
y': None, 'src/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_
test': None, 'src/data/mozilla_js_tests': None, 'src/data/selenium_core': None,
'src/data/tab_switching': None, 'src/tools/grit/grit/test/data': None, 'src/webk
it/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/dat
a/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file':
'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.
chromium.org/chrome-internal/trunk/src-internal'}]\ntarget_os = ['android']", | 14 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url'
: 'svn://svn-mirror.golo.chromium.org/%s', 'llvm_url': 'svn://svn-mirror.golo.ch
romium.org/llvm-project', 'nacl_trunk': 'svn://svn-mirror.golo.chromium.org/nati
ve_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org/%(repo)
s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, 'deps_fil
e': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://svn-mirror.golo.chrom
ium.org/chrome/trunk/src'}, {'custom_deps': {'src/chrome/test/data/firefox2_prof
ile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, '
src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/dat
a/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/
test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, '
src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data
/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/d
ata/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switc
hing': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder
': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugin
s': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': 'DEPS', 'managed':
False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome
-internal/trunk/src-internal'}]\ntarget_os = ['android']", |
15 "--root", | 15 "--root", |
16 "src", | 16 "src", |
17 "--revision_mapping_file", | 17 "--revision_mapping_file", |
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\",
\"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\":
\"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re
vision\", \"src/v8\": \"got_v8_revision\"}", | 18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\",
\"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\":
\"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re
vision\", \"src/v8\": \"got_v8_revision\"}", |
19 "--git-cache-dir", | 19 "--git-cache-dir", |
20 "[ROOT]/b/build/slave/cache_dir", | 20 "[GIT_CACHE]", |
21 "--issue", | 21 "--issue", |
22 "12853011", | 22 "12853011", |
23 "--patchset", | 23 "--patchset", |
24 "1", | 24 "1", |
25 "--rietveld_server", | 25 "--rietveld_server", |
26 "https://codereview.chromium.org", | 26 "https://codereview.chromium.org", |
27 "--output_json", | 27 "--output_json", |
28 "/path/to/tmp/json", | 28 "/path/to/tmp/json", |
29 "--revision", | 29 "--revision", |
30 "src@HEAD", | 30 "src@HEAD", |
31 "--output_manifest" | 31 "--output_manifest" |
32 ], | 32 ], |
| 33 "cwd": "[SLAVE_BUILD]", |
33 "env": { | 34 "env": { |
34 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 35 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
35 }, | 36 }, |
36 "name": "bot_update", | 37 "name": "bot_update", |
37 "~followup_annotations": [ | 38 "~followup_annotations": [ |
38 "@@@STEP_TEXT@Some step text@@@", | 39 "@@@STEP_TEXT@Some step text@@@", |
39 "@@@STEP_LOG_LINE@json.output@{@@@", | 40 "@@@STEP_LOG_LINE@json.output@{@@@", |
40 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", | 41 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
41 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", | 42 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", |
42 "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@", | 43 "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@", |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
99 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644
}\"@@@", | 100 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644
}\"@@@", |
100 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
, | 101 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
, |
101 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}
\"@@@" | 102 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}
\"@@@" |
102 ] | 103 ] |
103 }, | 104 }, |
104 { | 105 { |
105 "cmd": [ | 106 "cmd": [ |
106 "python", | 107 "python", |
107 "-u", | 108 "-u", |
108 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree
(sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo
r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw
ith('.pyc'):\n os.remove(os.path.join(base, f))\n", | 109 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree
(sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo
r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw
ith('.pyc'):\n os.remove(os.path.join(base, f))\n", |
109 "[CWD]/src/out/Release/debug_info_dumps", | 110 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", |
110 "[CWD]/src/out/Release/test_logs", | 111 "[SLAVE_BUILD]/src/out/Release/test_logs", |
111 "[CWD]/src/out/build_product.zip", | 112 "[SLAVE_BUILD]/src/out/build_product.zip", |
112 "[CWD]/src" | 113 "[SLAVE_BUILD]/src" |
113 ], | 114 ], |
| 115 "cwd": "[SLAVE_BUILD]", |
114 "name": "clean local files", | 116 "name": "clean local files", |
115 "~followup_annotations": [ | 117 "~followup_annotations": [ |
116 "@@@STEP_LOG_LINE@python.inline@@@@", | 118 "@@@STEP_LOG_LINE@python.inline@@@@", |
117 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", | 119 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", |
118 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", | 120 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", |
119 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", | 121 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", |
120 "@@@STEP_LOG_LINE@python.inline@try:@@@", | 122 "@@@STEP_LOG_LINE@python.inline@try:@@@", |
121 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", | 123 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", |
122 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", | 124 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", |
123 "@@@STEP_LOG_LINE@python.inline@ pass@@@", | 125 "@@@STEP_LOG_LINE@python.inline@ pass@@@", |
124 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
[4]):@@@", | 126 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
[4]):@@@", |
125 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", | 127 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", |
126 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", | 128 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", |
127 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@"
, | 129 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@"
, |
128 "@@@STEP_LOG_END@python.inline@@@" | 130 "@@@STEP_LOG_END@python.inline@@@" |
129 ] | 131 ] |
130 }, | 132 }, |
131 { | 133 { |
132 "cmd": [ | 134 "cmd": [ |
133 "git", | 135 "git", |
134 "diff", | 136 "diff", |
135 "--cached", | 137 "--cached", |
136 "--name-only" | 138 "--name-only" |
137 ], | 139 ], |
138 "cwd": "[CWD]/src", | 140 "cwd": "[SLAVE_BUILD]/src", |
139 "name": "git diff to analyze patch", | 141 "name": "git diff to analyze patch", |
140 "stdout": "/path/to/tmp/", | 142 "stdout": "/path/to/tmp/", |
141 "~followup_annotations": [ | 143 "~followup_annotations": [ |
142 "@@@STEP_LOG_LINE@files@tools/auto_bisect/bisect.cfg@@@", | 144 "@@@STEP_LOG_LINE@files@tools/auto_bisect/bisect.cfg@@@", |
143 "@@@STEP_LOG_END@files@@@" | 145 "@@@STEP_LOG_END@files@@@" |
144 ] | 146 ] |
145 }, | 147 }, |
146 { | 148 { |
147 "cmd": [ | 149 "cmd": [ |
148 "python", | 150 "python", |
149 "-u", | 151 "-u", |
150 "[CWD]/src/build/symlink.py", | 152 "[SLAVE_BUILD]/src/build/symlink.py", |
151 "-f", | 153 "-f", |
152 "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb", | 154 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
153 "~/adb" | 155 "~/adb" |
154 ], | 156 ], |
| 157 "cwd": "[SLAVE_BUILD]", |
155 "name": "create adb symlink" | 158 "name": "create adb symlink" |
156 }, | 159 }, |
157 { | 160 { |
158 "cmd": [ | 161 "cmd": [ |
159 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", | 162 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
160 "--", | 163 "--", |
161 "[CWD]/src/build/android/adb_logcat_monitor.py", | 164 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", |
162 "[CWD]/src/out/logcat" | 165 "[SLAVE_BUILD]/src/out/logcat" |
163 ], | 166 ], |
| 167 "cwd": "[SLAVE_BUILD]", |
164 "env": { | 168 "env": { |
165 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 169 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
166 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
build/android:%(PATH)s" | 170 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
167 }, | 171 }, |
168 "name": "spawn_logcat_monitor" | 172 "name": "spawn_logcat_monitor" |
169 }, | 173 }, |
170 { | 174 { |
171 "cmd": [ | 175 "cmd": [ |
172 "python", | 176 "python", |
173 "-u", | 177 "-u", |
174 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py
", | 178 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py
", |
175 "--verbose", | 179 "--verbose", |
176 "--adb-path", | 180 "--adb-path", |
177 "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb" | 181 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb" |
178 ], | 182 ], |
| 183 "cwd": "[SLAVE_BUILD]", |
179 "env": { | 184 "env": { |
180 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 185 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
181 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
build/android:%(PATH)s" | 186 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
182 }, | 187 }, |
183 "name": "authorize_adb_devices" | 188 "name": "authorize_adb_devices" |
184 }, | 189 }, |
185 { | 190 { |
186 "cmd": [ | 191 "cmd": [ |
187 "[CWD]/src/build/android/buildbot/bb_device_status_check.py", | 192 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py", |
188 "--json-output", | 193 "--json-output", |
189 "/path/to/tmp/json", | 194 "/path/to/tmp/json", |
190 "--blacklist-file", | 195 "--blacklist-file", |
191 "[CWD]/src/out/bad_devices.json", | 196 "[SLAVE_BUILD]/src/out/bad_devices.json", |
192 "--known-devices-file", | 197 "--known-devices-file", |
193 "[ROOT]/b/build/site_config/.known_devices" | 198 "[BUILD]/site_config/.known_devices" |
194 ], | 199 ], |
| 200 "cwd": "[SLAVE_BUILD]", |
195 "env": { | 201 "env": { |
196 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 202 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
197 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
build/android:%(PATH)s" | 203 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
198 }, | 204 }, |
199 "name": "device_status_check", | 205 "name": "device_status_check", |
200 "~followup_annotations": [ | 206 "~followup_annotations": [ |
201 "@@@STEP_TEXT@Online devices: 1@@@", | 207 "@@@STEP_TEXT@Online devices: 1@@@", |
202 "@@@STEP_LOG_LINE@json.output@[@@@", | 208 "@@@STEP_LOG_LINE@json.output@[@@@", |
203 "@@@STEP_LOG_LINE@json.output@ {@@@", | 209 "@@@STEP_LOG_LINE@json.output@ {@@@", |
204 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@", | 210 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@", |
205 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", | 211 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", |
206 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", | 212 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", |
207 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@", | 213 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@", |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00
3c6ad6\", @@@", | 295 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00
3c6ad6\", @@@", |
290 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@"
, | 296 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@"
, |
291 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@", | 297 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@", |
292 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@" | 298 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@" |
293 ] | 299 ] |
294 }, | 300 }, |
295 { | 301 { |
296 "cmd": [ | 302 "cmd": [ |
297 "python", | 303 "python", |
298 "-u", | 304 "-u", |
299 "[CWD]/src/build/android/provision_devices.py", | 305 "[SLAVE_BUILD]/src/build/android/provision_devices.py", |
300 "-t", | 306 "-t", |
301 "Release", | 307 "Release", |
302 "--blacklist-file", | 308 "--blacklist-file", |
303 "[CWD]/src/out/bad_devices.json", | 309 "[SLAVE_BUILD]/src/out/bad_devices.json", |
304 "--output-device-blacklist", | 310 "--output-device-blacklist", |
305 "/path/to/tmp/json", | 311 "/path/to/tmp/json", |
306 "--min-battery-level", | 312 "--min-battery-level", |
307 "95", | 313 "95", |
308 "--disable-network", | 314 "--disable-network", |
309 "--disable-java-debug", | 315 "--disable-java-debug", |
310 "--max-battery-temp", | 316 "--max-battery-temp", |
311 "350", | 317 "350", |
312 "--remove-system-webview" | 318 "--remove-system-webview" |
313 ], | 319 ], |
| 320 "cwd": "[SLAVE_BUILD]", |
314 "env": { | 321 "env": { |
315 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 322 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
316 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
build/android:%(PATH)s" | 323 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
317 }, | 324 }, |
318 "name": "provision_devices" | 325 "name": "provision_devices" |
319 }, | 326 }, |
320 { | 327 { |
321 "cmd": [ | 328 "cmd": [ |
322 "python", | 329 "python", |
323 "-u", | 330 "-u", |
324 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", | 331 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
325 "--action", | 332 "--action", |
326 "restart", | 333 "restart", |
327 "--pid-file-path", | 334 "--pid-file-path", |
328 "/tmp/device_monitor.pid", | 335 "/tmp/device_monitor.pid", |
329 "--", | 336 "--", |
330 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py"
, | 337 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py"
, |
331 "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb", | 338 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
332 "[\"07a00ca4\"]", | 339 "[\"07a00ca4\"]", |
333 "tryserver.chromium.perf", | 340 "tryserver.chromium.perf", |
334 "android_s5_perf_cq", | 341 "android_s5_perf_cq", |
335 "--blacklist-file", | 342 "--blacklist-file", |
336 "[CWD]/src/out/bad_devices.json" | 343 "[SLAVE_BUILD]/src/out/bad_devices.json" |
337 ], | 344 ], |
| 345 "cwd": "[SLAVE_BUILD]", |
338 "name": "spawn_device_monitor" | 346 "name": "spawn_device_monitor" |
339 }, | 347 }, |
340 { | 348 { |
341 "cmd": [ | 349 "cmd": [ |
342 "python", | 350 "python", |
343 "-u", | 351 "-u", |
344 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 352 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |
345 "runhooks" | 353 "runhooks" |
346 ], | 354 ], |
| 355 "cwd": "[SLAVE_BUILD]", |
347 "env": { | 356 "env": { |
348 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 357 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
349 "GYP_CHROMIUM_NO_ACTION": "1", | 358 "GYP_CHROMIUM_NO_ACTION": "1", |
350 "GYP_CROSSCOMPILE": "1", | 359 "GYP_CROSSCOMPILE": "1", |
351 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
ROOT]/b/build/goma' target_arch=arm use_goma=1", | 360 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[
BUILD]/goma' target_arch=arm use_goma=1", |
352 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 361 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
353 }, | 362 }, |
354 "name": "gclient runhooks" | 363 "name": "gclient runhooks" |
355 }, | 364 }, |
356 { | 365 { |
357 "cmd": [ | 366 "cmd": [ |
358 "python", | 367 "python", |
359 "-u", | 368 "-u", |
360 "[CWD]/src/tools/prepare-bisect-perf-regression.py", | 369 "[SLAVE_BUILD]/src/tools/prepare-bisect-perf-regression.py", |
361 "-w", | 370 "-w", |
362 "[CWD]" | 371 "[SLAVE_BUILD]" |
363 ], | 372 ], |
| 373 "cwd": "[SLAVE_BUILD]", |
364 "name": "Preparing for Bisection" | 374 "name": "Preparing for Bisection" |
365 }, | 375 }, |
366 { | 376 { |
367 "allow_subannotations": true, | 377 "allow_subannotations": true, |
368 "cmd": [ | 378 "cmd": [ |
369 "python", | 379 "python", |
370 "-u", | 380 "-u", |
371 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py", | 381 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py", |
372 "--target", | 382 "--target", |
373 "Release", | 383 "Release", |
374 "--test-platform", | 384 "--test-platform", |
375 "android", | 385 "android", |
376 "--xvfb", | 386 "--xvfb", |
377 "--factory-properties", | 387 "--factory-properties", |
378 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_s5_perf_cq\", \"buildnumber\": 571, \
"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_project
\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"bisect
ion/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chromium
.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\
", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena
me\"}", | 388 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_s5_perf_cq\", \"buildnumber\": 571, \
"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_project
\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"bisect
ion/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chromium
.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\
", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena
me\"}", |
379 "--build-properties", | 389 "--build-properties", |
380 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_s5_perf_cq\", \"buildnumber\": 571, \
"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_project
\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"bisect
ion/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chromium
.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\
", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena
me\"}", | 390 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_s5_perf_cq\", \"buildnumber\": 571, \
"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_project
\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"bisect
ion/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chromium
.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\
", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena
me\"}", |
381 "--step-name=Running Bisection", | 391 "--step-name=Running Bisection", |
382 "--builder-name=android_s5_perf_cq", | 392 "--builder-name=android_s5_perf_cq", |
383 "--slave-name=TestSlavename", | 393 "--slave-name=TestSlavename", |
384 "--build-number=571", | 394 "--build-number=571", |
385 "--run-python-script", | 395 "--run-python-script", |
386 "[CWD]/src/tools/run-bisect-perf-regression.py", | 396 "[SLAVE_BUILD]/src/tools/run-bisect-perf-regression.py", |
387 "-w", | 397 "-w", |
388 "[CWD]", | 398 "[SLAVE_BUILD]", |
389 "--build-properties", | 399 "--build-properties", |
390 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_s5_perf_cq\", \"buildnumber\": 571, \
"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_project
\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"bisect
ion/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chromium
.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\
", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena
me\"}" | 400 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_s5_perf_cq\", \"buildnumber\": 571, \
"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_project
\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"bisect
ion/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chromium
.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium.org\
", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena
me\"}" |
391 ], | 401 ], |
| 402 "cwd": "[SLAVE_BUILD]", |
392 "name": "Running Bisection" | 403 "name": "Running Bisection" |
393 }, | 404 }, |
394 { | 405 { |
395 "cmd": [ | 406 "cmd": [ |
396 "python", | 407 "python", |
397 "-u", | 408 "-u", |
398 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", | 409 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
399 "--action", | 410 "--action", |
400 "stop", | 411 "stop", |
401 "--pid-file-path", | 412 "--pid-file-path", |
402 "/tmp/device_monitor.pid" | 413 "/tmp/device_monitor.pid" |
403 ], | 414 ], |
| 415 "cwd": "[SLAVE_BUILD]", |
404 "name": "shutdown_device_monitor" | 416 "name": "shutdown_device_monitor" |
405 }, | 417 }, |
406 { | 418 { |
407 "cmd": [ | 419 "cmd": [ |
408 "python", | 420 "python", |
409 "-u", | 421 "-u", |
410 "[CWD]/src/build/android/adb_logcat_printer.py", | 422 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", |
411 "--output-path", | 423 "--output-path", |
412 "[CWD]/src/out/Release/full_log", | 424 "[SLAVE_BUILD]/src/out/Release/full_log", |
413 "[CWD]/src/out/logcat" | 425 "[SLAVE_BUILD]/src/out/logcat" |
414 ], | 426 ], |
| 427 "cwd": "[SLAVE_BUILD]", |
415 "name": "logcat_dump" | 428 "name": "logcat_dump" |
416 }, | 429 }, |
417 { | 430 { |
418 "cmd": [ | 431 "cmd": [ |
419 "python", | 432 "python", |
420 "-u", | 433 "-u", |
421 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | 434 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
422 "--", | 435 "--", |
423 "[ROOT]/b/depot_tools/gsutil.py", | 436 "[DEPOT_TOOLS]/gsutil.py", |
424 "--force-version", | 437 "--force-version", |
425 "4.7", | 438 "4.7", |
426 "-o", | 439 "-o", |
427 "GSUtil:parallel_composite_upload_threshold=50M", | 440 "GSUtil:parallel_composite_upload_threshold=50M", |
428 "----", | 441 "----", |
429 "cp", | 442 "cp", |
430 "-a", | 443 "-a", |
431 "public-read", | 444 "public-read", |
432 "[CWD]/src/out/Release/full_log", | 445 "[SLAVE_BUILD]/src/out/Release/full_log", |
433 "gs://chromium-android/logcat_dumps/android_s5_perf_cq/571" | 446 "gs://chromium-android/logcat_dumps/android_s5_perf_cq/571" |
434 ], | 447 ], |
| 448 "cwd": "[SLAVE_BUILD]", |
435 "name": "gsutil upload", | 449 "name": "gsutil upload", |
436 "~followup_annotations": [ | 450 "~followup_annotations": [ |
437 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi
d/logcat_dumps/android_s5_perf_cq/571@@@" | 451 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi
d/logcat_dumps/android_s5_perf_cq/571@@@" |
438 ] | 452 ] |
439 }, | 453 }, |
440 { | 454 { |
441 "cmd": [ | 455 "cmd": [ |
442 "[CWD]/src/third_party/android_platform/development/scripts/stack", | 456 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack"
, |
443 "--arch", | 457 "--arch", |
444 "arm", | 458 "arm", |
445 "--more-info", | 459 "--more-info", |
446 "[CWD]/src/out/Release/full_log" | 460 "[SLAVE_BUILD]/src/out/Release/full_log" |
447 ], | 461 ], |
| 462 "cwd": "[SLAVE_BUILD]", |
448 "env": { | 463 "env": { |
449 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Release", | 464 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release", |
450 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 465 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
451 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
build/android:%(PATH)s" | 466 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
452 }, | 467 }, |
453 "name": "stack_tool_with_logcat_dump" | 468 "name": "stack_tool_with_logcat_dump" |
454 }, | 469 }, |
455 { | 470 { |
456 "cmd": [ | 471 "cmd": [ |
457 "[CWD]/src/build/android/tombstones.py", | 472 "[SLAVE_BUILD]/src/build/android/tombstones.py", |
458 "-a", | 473 "-a", |
459 "-s", | 474 "-s", |
460 "-w" | 475 "-w" |
461 ], | 476 ], |
| 477 "cwd": "[SLAVE_BUILD]", |
462 "env": { | 478 "env": { |
463 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Release", | 479 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release", |
464 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 480 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
465 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
build/android:%(PATH)s" | 481 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
466 }, | 482 }, |
467 "name": "stack_tool_for_tombstones" | 483 "name": "stack_tool_for_tombstones" |
468 }, | 484 }, |
469 { | 485 { |
470 "cmd": [ | 486 "cmd": [ |
471 "python", | 487 "python", |
472 "-u", | 488 "-u", |
473 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope
n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re
port)\n", | 489 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope
n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re
port)\n", |
474 "[CWD]/src/out/Release/test_logs/*.log" | 490 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" |
475 ], | 491 ], |
| 492 "cwd": "[SLAVE_BUILD]", |
476 "name": "test_report", | 493 "name": "test_report", |
477 "~followup_annotations": [ | 494 "~followup_annotations": [ |
478 "@@@STEP_LOG_LINE@python.inline@@@@", | 495 "@@@STEP_LOG_LINE@python.inline@@@@", |
479 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", | 496 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
480 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", | 497 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
481 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", | 498 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
482 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", | 499 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
483 "@@@STEP_LOG_LINE@python.inline@ print l@@@", | 500 "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
484 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | 501 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
485 "@@@STEP_LOG_END@python.inline@@@" | 502 "@@@STEP_LOG_END@python.inline@@@" |
486 ] | 503 ] |
487 }, | 504 }, |
488 { | 505 { |
489 "name": "$result", | 506 "name": "$result", |
490 "recipe_result": null, | 507 "recipe_result": null, |
491 "status_code": 0 | 508 "status_code": 0 |
492 } | 509 } |
493 ] | 510 ] |
OLD | NEW |