| 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_one_perf_bisect", | 10 "android_one_perf_bisect", |
| 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_one_perf_bisect", | 341 "android_one_perf_bisect", |
| 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_one_perf_bisect\", \"buildnumber\": 5
71, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_pr
oject\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"b
isection/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chr
omium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium
.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSl
avename\"}", | 388 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 5
71, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_pr
oject\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"b
isection/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chr
omium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium
.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSl
avename\"}", |
| 379 "--build-properties", | 389 "--build-properties", |
| 380 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 5
71, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_pr
oject\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"b
isection/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chr
omium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium
.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSl
avename\"}", | 390 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 5
71, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_pr
oject\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"b
isection/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chr
omium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium
.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSl
avename\"}", |
| 381 "--step-name=Running Bisection", | 391 "--step-name=Running Bisection", |
| 382 "--builder-name=android_one_perf_bisect", | 392 "--builder-name=android_one_perf_bisect", |
| 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_one_perf_bisect\", \"buildnumber\": 5
71, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_pr
oject\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"b
isection/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chr
omium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium
.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSl
avename\"}" | 400 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
branch\": \"\", \"buildername\": \"android_one_perf_bisect\", \"buildnumber\": 5
71, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.perf\", \"patch_pr
oject\": \"chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"b
isection/android_bisect\", \"repository\": \"\", \"requester\": \"commit-bot@chr
omium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://codereview.chromium
.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSl
avename\"}" |
| 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_one_perf_bisect/571" | 446 "gs://chromium-android/logcat_dumps/android_one_perf_bisect/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_one_perf_bisect/571@@@" | 451 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi
d/logcat_dumps/android_one_perf_bisect/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 |