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