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

Side by Side Diff: scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5_perf_bisect.json

Issue 1919193002: build: roll infra_paths changes (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: merge Created 4 years, 8 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
OLDNEW
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_nexus5_perf_bisect", 10 "android_nexus5_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
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
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_nexus5_perf_bisect", 334 "android_nexus5_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=arm use_goma=1", 351 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ ROOT]/b/build/goma' target_arch=arm 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_nexus5_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_nexus5_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_nexus5_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_nexus5_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_nexus5_perf_bisect", 382 "--builder-name=android_nexus5_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_nexus5_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_nexus5_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_nexus5_perf_bisect/571" 433 "gs://chromium-android/logcat_dumps/android_nexus5_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_nexus5_perf_bisect/571@@@" 437 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/android_nexus5_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 "arm", 444 "arm",
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 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698