| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "\nimport os, sys, shutil\nroot = sys.argv[1]\nnuke_dirs = sys.argv[2:]\nf
or fname in os.listdir(root):\n path = os.path.join(root, fname)\n if os.path.
isfile(path):\n os.unlink(path)\n elif fname in nuke_dirs:\n shutil.rmtre
e(path)\n", | 6 "\nimport os, sys, shutil\nroot = sys.argv[1]\nnuke_dirs = sys.argv[2:]\nf
or fname in os.listdir(root):\n path = os.path.join(root, fname)\n if os.path.
isfile(path):\n os.unlink(path)\n elif fname in nuke_dirs:\n shutil.rmtre
e(path)\n", |
| 7 "[SLAVE_BUILD]", | 7 "[SLAVE_BUILD]", |
| 8 "libs", | 8 "libs", |
| 9 "obj", | 9 "obj", |
| 10 "armeabi-v7a" | 10 "armeabi-v7a" |
| 11 ], | 11 ], |
| 12 "cwd": "[SLAVE_BUILD]", |
| 12 "name": "clean_build", | 13 "name": "clean_build", |
| 13 "~followup_annotations": [ | 14 "~followup_annotations": [ |
| 14 "@@@STEP_LOG_LINE@python.inline@@@@", | 15 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 15 "@@@STEP_LOG_LINE@python.inline@import os, sys, shutil@@@", | 16 "@@@STEP_LOG_LINE@python.inline@import os, sys, shutil@@@", |
| 16 "@@@STEP_LOG_LINE@python.inline@root = sys.argv[1]@@@", | 17 "@@@STEP_LOG_LINE@python.inline@root = sys.argv[1]@@@", |
| 17 "@@@STEP_LOG_LINE@python.inline@nuke_dirs = sys.argv[2:]@@@", | 18 "@@@STEP_LOG_LINE@python.inline@nuke_dirs = sys.argv[2:]@@@", |
| 18 "@@@STEP_LOG_LINE@python.inline@for fname in os.listdir(root):@@@", | 19 "@@@STEP_LOG_LINE@python.inline@for fname in os.listdir(root):@@@", |
| 19 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(root, fname)@@@", | 20 "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(root, fname)@@@", |
| 20 "@@@STEP_LOG_LINE@python.inline@ if os.path.isfile(path):@@@", | 21 "@@@STEP_LOG_LINE@python.inline@ if os.path.isfile(path):@@@", |
| 21 "@@@STEP_LOG_LINE@python.inline@ os.unlink(path)@@@", | 22 "@@@STEP_LOG_LINE@python.inline@ os.unlink(path)@@@", |
| 22 "@@@STEP_LOG_LINE@python.inline@ elif fname in nuke_dirs:@@@", | 23 "@@@STEP_LOG_LINE@python.inline@ elif fname in nuke_dirs:@@@", |
| 23 "@@@STEP_LOG_LINE@python.inline@ shutil.rmtree(path)@@@", | 24 "@@@STEP_LOG_LINE@python.inline@ shutil.rmtree(path)@@@", |
| 24 "@@@STEP_LOG_END@python.inline@@@" | 25 "@@@STEP_LOG_END@python.inline@@@" |
| 25 ] | 26 ] |
| 26 }, | 27 }, |
| 27 { | 28 { |
| 28 "cmd": [ | 29 "cmd": [ |
| 29 "python", | 30 "python", |
| 30 "-u", | 31 "-u", |
| 31 "[BUILD]/scripts/slave/git_setup.py", | 32 "[BUILD]/scripts/slave/git_setup.py", |
| 32 "--path", | 33 "--path", |
| 33 "[SLAVE_BUILD]/android_tools", | 34 "[SLAVE_BUILD]/android_tools", |
| 34 "--url", | 35 "--url", |
| 35 "https://chromium.googlesource.com/android_tools" | 36 "https://chromium.googlesource.com/android_tools" |
| 36 ], | 37 ], |
| 38 "cwd": "[SLAVE_BUILD]", |
| 37 "name": "git setup" | 39 "name": "git setup" |
| 38 }, | 40 }, |
| 39 { | 41 { |
| 40 "cmd": [ | 42 "cmd": [ |
| 41 "git", | 43 "git", |
| 42 "retry", | 44 "retry", |
| 43 "fetch", | 45 "fetch", |
| 44 "origin", | 46 "origin", |
| 45 "master", | 47 "master", |
| 46 "--recurse-submodules" | 48 "--recurse-submodules" |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 92 { | 94 { |
| 93 "cmd": [ | 95 "cmd": [ |
| 94 "python", | 96 "python", |
| 95 "-u", | 97 "-u", |
| 96 "[BUILD]/scripts/slave/git_setup.py", | 98 "[BUILD]/scripts/slave/git_setup.py", |
| 97 "--path", | 99 "--path", |
| 98 "[SLAVE_BUILD]/libvpx", | 100 "[SLAVE_BUILD]/libvpx", |
| 99 "--url", | 101 "--url", |
| 100 "https://chromium.googlesource.com/webm/libvpx" | 102 "https://chromium.googlesource.com/webm/libvpx" |
| 101 ], | 103 ], |
| 104 "cwd": "[SLAVE_BUILD]", |
| 102 "name": "git setup (2)" | 105 "name": "git setup (2)" |
| 103 }, | 106 }, |
| 104 { | 107 { |
| 105 "cmd": [ | 108 "cmd": [ |
| 106 "git", | 109 "git", |
| 107 "retry", | 110 "retry", |
| 108 "fetch", | 111 "fetch", |
| 109 "origin", | 112 "origin", |
| 110 "master", | 113 "master", |
| 111 "--recurse-submodules" | 114 "--recurse-submodules" |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 175 "--enable-vp9-encoder", | 178 "--enable-vp9-encoder", |
| 176 "--enable-decode-perf-tests", | 179 "--enable-decode-perf-tests", |
| 177 "--enable-external-build", | 180 "--enable-external-build", |
| 178 "--enable-vp8-decoder", | 181 "--enable-vp8-decoder", |
| 179 "--enable-vp9-decoder", | 182 "--enable-vp9-decoder", |
| 180 "--enable-encode-perf-tests", | 183 "--enable-encode-perf-tests", |
| 181 "--disable-realtime-only", | 184 "--disable-realtime-only", |
| 182 "--sdk-path=[SLAVE_BUILD]/android_tools/ndk", | 185 "--sdk-path=[SLAVE_BUILD]/android_tools/ndk", |
| 183 "--target=armv7-android-gcc" | 186 "--target=armv7-android-gcc" |
| 184 ], | 187 ], |
| 188 "cwd": "[SLAVE_BUILD]", |
| 185 "name": "configure" | 189 "name": "configure" |
| 186 }, | 190 }, |
| 187 { | 191 { |
| 188 "cmd": [ | 192 "cmd": [ |
| 189 "[SLAVE_BUILD]/android_tools/ndk/ndk-build", | 193 "[SLAVE_BUILD]/android_tools/ndk/ndk-build", |
| 190 "APP_BUILD_SCRIPT=[SLAVE_BUILD]/libvpx/test/android/Android.mk", | 194 "APP_BUILD_SCRIPT=[SLAVE_BUILD]/libvpx/test/android/Android.mk", |
| 191 "APP_ABI=armeabi-v7a", | 195 "APP_ABI=armeabi-v7a", |
| 192 "APP_PLATFORM=android-14", | 196 "APP_PLATFORM=android-14", |
| 193 "APP_OPTIM=release", | 197 "APP_OPTIM=release", |
| 194 "APP_STL=gnustl_static" | 198 "APP_STL=gnustl_static" |
| 195 ], | 199 ], |
| 200 "cwd": "[SLAVE_BUILD]", |
| 196 "env": { | 201 "env": { |
| 197 "NDK_PROJECT_PATH": "[SLAVE_BUILD]" | 202 "NDK_PROJECT_PATH": "[SLAVE_BUILD]" |
| 198 }, | 203 }, |
| 199 "name": "ndk-build" | 204 "name": "ndk-build" |
| 200 }, | 205 }, |
| 201 { | 206 { |
| 202 "cmd": [ | 207 "cmd": [ |
| 203 "python", | 208 "python", |
| 204 "-u", | 209 "-u", |
| 205 "[SLAVE_BUILD]/libvpx/test/android/get_files.py", | 210 "[SLAVE_BUILD]/libvpx/test/android/get_files.py", |
| 206 "-i", | 211 "-i", |
| 207 "[SLAVE_BUILD]/libvpx/test/test-data.sha1", | 212 "[SLAVE_BUILD]/libvpx/test/test-data.sha1", |
| 208 "-o", | 213 "-o", |
| 209 "[SLAVE_BUILD]/test_data", | 214 "[SLAVE_BUILD]/test_data", |
| 210 "-u", | 215 "-u", |
| 211 "http://downloads.webmproject.org/test_data/libvpx" | 216 "http://downloads.webmproject.org/test_data/libvpx" |
| 212 ], | 217 ], |
| 218 "cwd": "[SLAVE_BUILD]", |
| 213 "name": "get_files" | 219 "name": "get_files" |
| 214 }, | 220 }, |
| 215 { | 221 { |
| 216 "cmd": [ | 222 "cmd": [ |
| 217 "python", | 223 "python", |
| 218 "-u", | 224 "-u", |
| 219 "[BUILD]/scripts/slave/android/transfer_files.py", | 225 "[BUILD]/scripts/slave/android/transfer_files.py", |
| 220 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", | 226 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", |
| 221 "/data/local/tmp", | 227 "/data/local/tmp", |
| 222 "[SLAVE_BUILD]/test_data" | 228 "[SLAVE_BUILD]/test_data" |
| 223 ], | 229 ], |
| 230 "cwd": "[SLAVE_BUILD]", |
| 224 "name": "transfer_files" | 231 "name": "transfer_files" |
| 225 }, | 232 }, |
| 226 { | 233 { |
| 227 "cmd": [ | 234 "cmd": [ |
| 228 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", | 235 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", |
| 229 "push", | 236 "push", |
| 230 "[SLAVE_BUILD]/libs/armeabi-v7a", | 237 "[SLAVE_BUILD]/libs/armeabi-v7a", |
| 231 "/data/local/tmp" | 238 "/data/local/tmp" |
| 232 ], | 239 ], |
| 240 "cwd": "[SLAVE_BUILD]", |
| 233 "name": "push_so" | 241 "name": "push_so" |
| 234 }, | 242 }, |
| 235 { | 243 { |
| 236 "cmd": [ | 244 "cmd": [ |
| 237 "python", | 245 "python", |
| 238 "-u", | 246 "-u", |
| 239 "\nimport sys, subprocess, time\nout = open(sys.argv[1], \"w\")\np = subpr
ocess.Popen(sys.argv[2:], stdout=out)\nwhile p.poll() is None:\n print \"Stil
l working\"\n time.sleep(60)\nprint \"done\"\nsys.exit(p.returncode)\n", | 247 "\nimport sys, subprocess, time\nout = open(sys.argv[1], \"w\")\np = subpr
ocess.Popen(sys.argv[2:], stdout=out)\nwhile p.poll() is None:\n print \"Stil
l working\"\n time.sleep(60)\nprint \"done\"\nsys.exit(p.returncode)\n", |
| 240 "/path/to/tmp/", | 248 "/path/to/tmp/", |
| 241 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", | 249 "[SLAVE_BUILD]/android_tools/sdk/platform-tools/adb", |
| 242 "shell", | 250 "shell", |
| 243 "LD_LIBRARY_PATH=/data/local/tmp", | 251 "LD_LIBRARY_PATH=/data/local/tmp", |
| 244 "LIBVPX_TEST_DATA_PATH=/data/local/tmp", | 252 "LIBVPX_TEST_DATA_PATH=/data/local/tmp", |
| 245 "/data/local/tmp/vpx_test", | 253 "/data/local/tmp/vpx_test", |
| 246 "--gtest_filter=-*Large*" | 254 "--gtest_filter=-*Large*" |
| 247 ], | 255 ], |
| 256 "cwd": "[SLAVE_BUILD]", |
| 248 "name": "adb_wrap", | 257 "name": "adb_wrap", |
| 249 "~followup_annotations": [ | 258 "~followup_annotations": [ |
| 250 "@@@STEP_LOG_LINE@python.inline@@@@", | 259 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 251 "@@@STEP_LOG_LINE@python.inline@import sys, subprocess, time@@@", | 260 "@@@STEP_LOG_LINE@python.inline@import sys, subprocess, time@@@", |
| 252 "@@@STEP_LOG_LINE@python.inline@out = open(sys.argv[1], \"w\")@@@", | 261 "@@@STEP_LOG_LINE@python.inline@out = open(sys.argv[1], \"w\")@@@", |
| 253 "@@@STEP_LOG_LINE@python.inline@p = subprocess.Popen(sys.argv[2:], stdout=
out)@@@", | 262 "@@@STEP_LOG_LINE@python.inline@p = subprocess.Popen(sys.argv[2:], stdout=
out)@@@", |
| 254 "@@@STEP_LOG_LINE@python.inline@while p.poll() is None:@@@", | 263 "@@@STEP_LOG_LINE@python.inline@while p.poll() is None:@@@", |
| 255 "@@@STEP_LOG_LINE@python.inline@ print \"Still working\"@@@", | 264 "@@@STEP_LOG_LINE@python.inline@ print \"Still working\"@@@", |
| 256 "@@@STEP_LOG_LINE@python.inline@ time.sleep(60)@@@", | 265 "@@@STEP_LOG_LINE@python.inline@ time.sleep(60)@@@", |
| 257 "@@@STEP_LOG_LINE@python.inline@print \"done\"@@@", | 266 "@@@STEP_LOG_LINE@python.inline@print \"done\"@@@", |
| 258 "@@@STEP_LOG_LINE@python.inline@sys.exit(p.returncode)@@@", | 267 "@@@STEP_LOG_LINE@python.inline@sys.exit(p.returncode)@@@", |
| 259 "@@@STEP_LOG_END@python.inline@@@" | 268 "@@@STEP_LOG_END@python.inline@@@" |
| 260 ] | 269 ] |
| 261 }, | 270 }, |
| 262 { | 271 { |
| 263 "cmd": [ | 272 "cmd": [ |
| 264 "python", | 273 "python", |
| 265 "-u", | 274 "-u", |
| 266 "[SLAVE_BUILD]/libvpx/test/android/scrape_gtest_log.py", | 275 "[SLAVE_BUILD]/libvpx/test/android/scrape_gtest_log.py", |
| 267 "--output-json", | 276 "--output-json", |
| 268 "/path/to/tmp/json" | 277 "/path/to/tmp/json" |
| 269 ], | 278 ], |
| 279 "cwd": "[SLAVE_BUILD]", |
| 270 "name": "scrape_logs", | 280 "name": "scrape_logs", |
| 271 "stdin": "This is text with json inside normally", | 281 "stdin": "This is text with json inside normally", |
| 272 "~followup_annotations": [ | 282 "~followup_annotations": [ |
| 273 "@@@STEP_LOG_LINE@json.output@[@@@", | 283 "@@@STEP_LOG_LINE@json.output@[@@@", |
| 274 "@@@STEP_LOG_LINE@json.output@ {@@@", | 284 "@@@STEP_LOG_LINE@json.output@ {@@@", |
| 275 "@@@STEP_LOG_LINE@json.output@ \"decodeTimeSecs\": 29.344307, @@@", | 285 "@@@STEP_LOG_LINE@json.output@ \"decodeTimeSecs\": 29.344307, @@@", |
| 276 "@@@STEP_LOG_LINE@json.output@ \"framesPerSecond\": 609.82868, @@@", | 286 "@@@STEP_LOG_LINE@json.output@ \"framesPerSecond\": 609.82868, @@@", |
| 277 "@@@STEP_LOG_LINE@json.output@ \"threadCount\": 1, @@@", | 287 "@@@STEP_LOG_LINE@json.output@ \"threadCount\": 1, @@@", |
| 278 "@@@STEP_LOG_LINE@json.output@ \"totalFrames\": 17895, @@@", | 288 "@@@STEP_LOG_LINE@json.output@ \"totalFrames\": 17895, @@@", |
| 279 "@@@STEP_LOG_LINE@json.output@ \"type\": \"decode_perf_test\", @@@", | 289 "@@@STEP_LOG_LINE@json.output@ \"type\": \"decode_perf_test\", @@@", |
| (...skipping 14 matching lines...) Expand all Loading... |
| 294 "@@@STEP_LOG_LINE@json.output@]@@@", | 304 "@@@STEP_LOG_LINE@json.output@]@@@", |
| 295 "@@@STEP_LOG_END@json.output@@@" | 305 "@@@STEP_LOG_END@json.output@@@" |
| 296 ] | 306 ] |
| 297 }, | 307 }, |
| 298 { | 308 { |
| 299 "cmd": [ | 309 "cmd": [ |
| 300 "python", | 310 "python", |
| 301 "-u", | 311 "-u", |
| 302 "RECIPE_MODULE[perf_dashboard]/resources/post_json.py" | 312 "RECIPE_MODULE[perf_dashboard]/resources/post_json.py" |
| 303 ], | 313 ], |
| 314 "cwd": "[SLAVE_BUILD]", |
| 304 "name": "perf dashboard post", | 315 "name": "perf dashboard post", |
| 305 "stdin": "{\"data\": [{\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 B
uilder\", \"buildnumber\": \"75\", \"master\": \"client.libvpx\", \"masterid\":
\"client.libvpx\", \"revision\": \"42\", \"test\": \"libvpx/decode/perf_test/nex
us_5/vp90-2-bbb_426x240_tile_1x1_180kbps.webm_1\", \"units\": \"fps\", \"value\"
: 609.82868}, {\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 Builder\", \"
buildnumber\": \"75\", \"master\": \"client.libvpx\", \"masterid\": \"client.lib
vpx\", \"revision\": \"42\", \"test\": \"libvpx/encode/perf_test/fps/nexus_5/vp9
0-2-bbb_640x360_tile_1x2_337kbps.webm_5\", \"units\": \"fps\", \"value\": 317.97
6883}, {\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 Builder\", \"buildnu
mber\": \"75\", \"master\": \"client.libvpx\", \"masterid\": \"client.libvpx\",
\"revision\": \"42\", \"test\": \"libvpx/encode/perf_test/minPsnr/nexus_5/vp90-2
-bbb_640x360_tile_1x2_337kbps.webm_5\", \"units\": \"dB\", \"value\": 43.5}], \"
url\": \"https://chromeperf.appspot.com/add_point\"}" | 316 "stdin": "{\"data\": [{\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 B
uilder\", \"buildnumber\": \"75\", \"master\": \"client.libvpx\", \"masterid\":
\"client.libvpx\", \"revision\": \"42\", \"test\": \"libvpx/decode/perf_test/nex
us_5/vp90-2-bbb_426x240_tile_1x1_180kbps.webm_1\", \"units\": \"fps\", \"value\"
: 609.82868}, {\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 Builder\", \"
buildnumber\": \"75\", \"master\": \"client.libvpx\", \"masterid\": \"client.lib
vpx\", \"revision\": \"42\", \"test\": \"libvpx/encode/perf_test/fps/nexus_5/vp9
0-2-bbb_640x360_tile_1x2_337kbps.webm_5\", \"units\": \"fps\", \"value\": 317.97
6883}, {\"bot\": \"libvpx-bot\", \"buildername\": \"Nexus 5 Builder\", \"buildnu
mber\": \"75\", \"master\": \"client.libvpx\", \"masterid\": \"client.libvpx\",
\"revision\": \"42\", \"test\": \"libvpx/encode/perf_test/minPsnr/nexus_5/vp90-2
-bbb_640x360_tile_1x2_337kbps.webm_5\", \"units\": \"dB\", \"value\": 43.5}], \"
url\": \"https://chromeperf.appspot.com/add_point\"}" |
| 306 } | 317 } |
| 307 ] | 318 ] |
| OLD | NEW |