| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "[BUILD]/scripts/slave/bot_update.py", | 6 "[BUILD]/scripts/slave/bot_update.py", |
| 7 "--master", | 7 "--master", |
| 8 "tryserver.webrtc", | 8 "tryserver.webrtc", |
| 9 "--builder", | 9 "--builder", |
| 10 "android", | 10 "android", |
| 11 "--slave", | 11 "--slave", |
| 12 "slavename", | 12 "slavename", |
| 13 "--spec", | 13 "--spec", |
| 14 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na
me': 'src', 'url': 'https://chromium.googlesource.com/external/webrtc'}, {'deps_
file': 'DEPS', 'managed': True, 'name': 'webrtc-limited', 'url': 'https://chrome
-internal.googlesource.com/chrome/deps/webrtc-limited'}]\ntarget_os = ['android'
]", | 14 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na
me': 'src', 'url': 'https://chromium.googlesource.com/external/webrtc'}, {'deps_
file': 'DEPS', 'managed': True, 'name': 'webrtc-limited', 'url': 'https://chrome
-internal.googlesource.com/chrome/deps/webrtc-limited'}]\ntarget_os = ['android'
]", |
| 15 "--root", | 15 "--root", |
| 16 "src", | 16 "src", |
| 17 "--revision_mapping_file", | 17 "--revision_mapping_file", |
| 18 "{\"src\": \"got_revision\"}", | 18 "{\"src\": \"got_revision\"}", |
| 19 "--issue", | 19 "--issue", |
| 20 "666666", | 20 "666666", |
| 21 "--patchset", | 21 "--patchset", |
| 22 "1", | 22 "1", |
| 23 "--rietveld_server", | 23 "--rietveld_server", |
| 24 "https://fake.rietveld.url", | 24 "https://fake.rietveld.url", |
| 25 "--output_json", | 25 "--output_json", |
| 26 "/path/to/tmp/json", | 26 "/path/to/tmp/json", |
| 27 "--revision", | 27 "--revision", |
| 28 "src@12345" | 28 "src@12345" |
| 29 ], | 29 ], |
| 30 "cwd": "[SLAVE_BUILD]", |
| 30 "name": "bot_update", | 31 "name": "bot_update", |
| 31 "~followup_annotations": [ | 32 "~followup_annotations": [ |
| 32 "@@@STEP_TEXT@Some step text@@@", | 33 "@@@STEP_TEXT@Some step text@@@", |
| 33 "@@@STEP_LOG_LINE@json.output@{@@@", | 34 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 34 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", | 35 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
| 35 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", | 36 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", |
| 36 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", | 37 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", |
| 37 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", | 38 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
| 38 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee
3e86ddfd4ebd0fe58cb9\", @@@", | 39 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee
3e86ddfd4ebd0fe58cb9\", @@@", |
| 39 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master
@{#170242}\"@@@", | 40 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master
@{#170242}\"@@@", |
| 40 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 41 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| 41 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", | 42 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", |
| 42 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", | 43 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", |
| 43 "@@@STEP_LOG_LINE@json.output@}@@@", | 44 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 44 "@@@STEP_LOG_END@json.output@@@", | 45 "@@@STEP_LOG_END@json.output@@@", |
| 45 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5
8cb9\"@@@", | 46 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5
8cb9\"@@@", |
| 46 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" | 47 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" |
| 47 ] | 48 ] |
| 48 }, | 49 }, |
| 49 { | 50 { |
| 50 "cmd": [ | 51 "cmd": [ |
| 51 "python", | 52 "python", |
| 52 "-u", | 53 "-u", |
| 53 "RECIPE_MODULE[webrtc]/resources/cleanup_files.py", | 54 "RECIPE_MODULE[webrtc]/resources/cleanup_files.py", |
| 54 "[SLAVE_BUILD]/src/out" | 55 "[SLAVE_BUILD]/src/out" |
| 55 ], | 56 ], |
| 57 "cwd": "[SLAVE_BUILD]", |
| 56 "name": "clean test output files" | 58 "name": "clean test output files" |
| 57 }, | 59 }, |
| 58 { | 60 { |
| 59 "cmd": [ | 61 "cmd": [ |
| 60 "python", | 62 "python", |
| 61 "-u", | 63 "-u", |
| 62 "\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", | 64 "\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", |
| 63 "[SLAVE_BUILD]/src/out/Debug/debug_info_dumps", | 65 "[SLAVE_BUILD]/src/out/Debug/debug_info_dumps", |
| 64 "[SLAVE_BUILD]/src/out/Debug/test_logs", | 66 "[SLAVE_BUILD]/src/out/Debug/test_logs", |
| 65 "[SLAVE_BUILD]/src/out/build_product.zip", | 67 "[SLAVE_BUILD]/src/out/build_product.zip", |
| 66 "[SLAVE_BUILD]/src" | 68 "[SLAVE_BUILD]/src" |
| 67 ], | 69 ], |
| 70 "cwd": "[SLAVE_BUILD]", |
| 68 "name": "clean local files", | 71 "name": "clean local files", |
| 69 "~followup_annotations": [ | 72 "~followup_annotations": [ |
| 70 "@@@STEP_LOG_LINE@python.inline@@@@", | 73 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 71 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", | 74 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", |
| 72 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", | 75 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", |
| 73 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", | 76 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", |
| 74 "@@@STEP_LOG_LINE@python.inline@try:@@@", | 77 "@@@STEP_LOG_LINE@python.inline@try:@@@", |
| 75 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", | 78 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", |
| 76 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", | 79 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", |
| 77 "@@@STEP_LOG_LINE@python.inline@ pass@@@", | 80 "@@@STEP_LOG_LINE@python.inline@ pass@@@", |
| 78 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
[4]):@@@", | 81 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
[4]):@@@", |
| 79 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", | 82 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", |
| 80 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", | 83 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", |
| 81 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@"
, | 84 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@"
, |
| 82 "@@@STEP_LOG_END@python.inline@@@" | 85 "@@@STEP_LOG_END@python.inline@@@" |
| 83 ] | 86 ] |
| 84 }, | 87 }, |
| 85 { | 88 { |
| 86 "cmd": [ | 89 "cmd": [ |
| 87 "python", | 90 "python", |
| 88 "-u", | 91 "-u", |
| 89 "[DEPOT_TOOLS]/gclient.py", | 92 "[DEPOT_TOOLS]/gclient.py", |
| 90 "runhooks" | 93 "runhooks" |
| 91 ], | 94 ], |
| 95 "cwd": "[SLAVE_BUILD]", |
| 92 "env": { | 96 "env": { |
| 93 "GYP_CROSSCOMPILE": "1", | 97 "GYP_CROSSCOMPILE": "1", |
| 94 "GYP_DEFINES": "OS=android component=static_library dcheck_always_on=1 fas
tbuild=1 gomadir='[BUILD]/goma' target_arch=arm use_goma=1", | 98 "GYP_DEFINES": "OS=android component=static_library dcheck_always_on=1 fas
tbuild=1 gomadir='[BUILD]/goma' target_arch=arm use_goma=1", |
| 95 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 99 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 96 }, | 100 }, |
| 97 "name": "gclient runhooks" | 101 "name": "gclient runhooks" |
| 98 }, | 102 }, |
| 99 { | 103 { |
| 100 "cmd": [ | 104 "cmd": [ |
| 101 "python", | 105 "python", |
| 102 "-u", | 106 "-u", |
| 103 "[BUILD]/scripts/slave/compile.py", | 107 "[BUILD]/scripts/slave/compile.py", |
| 104 "--target", | 108 "--target", |
| 105 "Debug", | 109 "Debug", |
| 106 "--src-dir", | 110 "--src-dir", |
| 107 "[SLAVE_BUILD]/src", | 111 "[SLAVE_BUILD]/src", |
| 108 "--build-tool", | 112 "--build-tool", |
| 109 "ninja", | 113 "ninja", |
| 110 "--compiler", | 114 "--compiler", |
| 111 "goma", | 115 "goma", |
| 112 "--goma-dir", | 116 "--goma-dir", |
| 113 "[BUILD]/goma", | 117 "[BUILD]/goma", |
| 114 "--" | 118 "--" |
| 115 ], | 119 ], |
| 120 "cwd": "[SLAVE_BUILD]", |
| 116 "env": { | 121 "env": { |
| 117 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 122 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 118 }, | 123 }, |
| 119 "name": "compile" | 124 "name": "compile" |
| 120 }, | 125 }, |
| 121 { | 126 { |
| 122 "cmd": [ | 127 "cmd": [ |
| 123 "[BUILD]/scripts/slave/daemonizer.py", | 128 "[BUILD]/scripts/slave/daemonizer.py", |
| 124 "--", | 129 "--", |
| 125 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", | 130 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", |
| 126 "[SLAVE_BUILD]/src/out/logcat" | 131 "[SLAVE_BUILD]/src/out/logcat" |
| 127 ], | 132 ], |
| 133 "cwd": "[SLAVE_BUILD]", |
| 128 "env": { | 134 "env": { |
| 129 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 135 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 130 }, | 136 }, |
| 131 "name": "spawn_logcat_monitor" | 137 "name": "spawn_logcat_monitor" |
| 132 }, | 138 }, |
| 133 { | 139 { |
| 134 "cmd": [ | 140 "cmd": [ |
| 135 "python", | 141 "python", |
| 136 "-u", | 142 "-u", |
| 137 "[BUILD]/scripts/slave/android/authorize_adb_devices.py", | 143 "[BUILD]/scripts/slave/android/authorize_adb_devices.py", |
| 138 "--adb-path", | 144 "--adb-path", |
| 139 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb" | 145 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb" |
| 140 ], | 146 ], |
| 147 "cwd": "[SLAVE_BUILD]", |
| 141 "env": { | 148 "env": { |
| 142 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 149 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 143 }, | 150 }, |
| 144 "name": "authorize_adb_devices" | 151 "name": "authorize_adb_devices" |
| 145 }, | 152 }, |
| 146 { | 153 { |
| 147 "cmd": [ | 154 "cmd": [ |
| 148 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py", | 155 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py", |
| 149 "--json-output", | 156 "--json-output", |
| 150 "/path/to/tmp/json" | 157 "/path/to/tmp/json" |
| 151 ], | 158 ], |
| 159 "cwd": "[SLAVE_BUILD]", |
| 152 "env": { | 160 "env": { |
| 153 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 161 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 154 }, | 162 }, |
| 155 "name": "device_status_check", | 163 "name": "device_status_check", |
| 156 "~followup_annotations": [ | 164 "~followup_annotations": [ |
| 157 "@@@STEP_TEXT@Online devices: 1@@@", | 165 "@@@STEP_TEXT@Online devices: 1@@@", |
| 158 "@@@STEP_LOG_LINE@json.output@[@@@", | 166 "@@@STEP_LOG_LINE@json.output@[@@@", |
| 159 "@@@STEP_LOG_LINE@json.output@ {@@@", | 167 "@@@STEP_LOG_LINE@json.output@ {@@@", |
| 160 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", | 168 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", |
| 161 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", | 169 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", |
| (...skipping 20 matching lines...) Expand all Loading... |
| 182 ] | 190 ] |
| 183 }, | 191 }, |
| 184 { | 192 { |
| 185 "cmd": [ | 193 "cmd": [ |
| 186 "python", | 194 "python", |
| 187 "-u", | 195 "-u", |
| 188 "[SLAVE_BUILD]/src/build/android/provision_devices.py", | 196 "[SLAVE_BUILD]/src/build/android/provision_devices.py", |
| 189 "-t", | 197 "-t", |
| 190 "Debug" | 198 "Debug" |
| 191 ], | 199 ], |
| 200 "cwd": "[SLAVE_BUILD]", |
| 192 "env": { | 201 "env": { |
| 193 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 202 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 194 }, | 203 }, |
| 195 "name": "provision_devices" | 204 "name": "provision_devices" |
| 196 }, | 205 }, |
| 197 { | 206 { |
| 198 "cmd": [ | 207 "cmd": [ |
| 199 "python", | 208 "python", |
| 200 "-u", | 209 "-u", |
| 201 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 210 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 202 "gtest", | 211 "gtest", |
| 203 "-s", | 212 "-s", |
| 204 "audio_decoder_unittests", | 213 "audio_decoder_unittests", |
| 205 "--verbose" | 214 "--verbose" |
| 206 ], | 215 ], |
| 216 "cwd": "[SLAVE_BUILD]", |
| 207 "env": { | 217 "env": { |
| 208 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 218 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 209 }, | 219 }, |
| 210 "name": "audio_decoder_unittests" | 220 "name": "audio_decoder_unittests" |
| 211 }, | 221 }, |
| 212 { | 222 { |
| 213 "cmd": [ | 223 "cmd": [ |
| 214 "python", | 224 "python", |
| 215 "-u", | 225 "-u", |
| 216 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 226 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 217 "gtest", | 227 "gtest", |
| 218 "-s", | 228 "-s", |
| 219 "common_audio_unittests", | 229 "common_audio_unittests", |
| 220 "--verbose" | 230 "--verbose" |
| 221 ], | 231 ], |
| 232 "cwd": "[SLAVE_BUILD]", |
| 222 "env": { | 233 "env": { |
| 223 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 234 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 224 }, | 235 }, |
| 225 "name": "common_audio_unittests" | 236 "name": "common_audio_unittests" |
| 226 }, | 237 }, |
| 227 { | 238 { |
| 228 "cmd": [ | 239 "cmd": [ |
| 229 "python", | 240 "python", |
| 230 "-u", | 241 "-u", |
| 231 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 242 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 232 "gtest", | 243 "gtest", |
| 233 "-s", | 244 "-s", |
| 234 "common_video_unittests", | 245 "common_video_unittests", |
| 235 "--verbose" | 246 "--verbose" |
| 236 ], | 247 ], |
| 248 "cwd": "[SLAVE_BUILD]", |
| 237 "env": { | 249 "env": { |
| 238 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 250 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 239 }, | 251 }, |
| 240 "name": "common_video_unittests" | 252 "name": "common_video_unittests" |
| 241 }, | 253 }, |
| 242 { | 254 { |
| 243 "cmd": [ | 255 "cmd": [ |
| 244 "python", | 256 "python", |
| 245 "-u", | 257 "-u", |
| 246 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 258 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 247 "gtest", | 259 "gtest", |
| 248 "-s", | 260 "-s", |
| 249 "modules_tests", | 261 "modules_tests", |
| 250 "--verbose" | 262 "--verbose" |
| 251 ], | 263 ], |
| 264 "cwd": "[SLAVE_BUILD]", |
| 252 "env": { | 265 "env": { |
| 253 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 266 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 254 }, | 267 }, |
| 255 "name": "modules_tests" | 268 "name": "modules_tests" |
| 256 }, | 269 }, |
| 257 { | 270 { |
| 258 "cmd": [ | 271 "cmd": [ |
| 259 "python", | 272 "python", |
| 260 "-u", | 273 "-u", |
| 261 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 274 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 262 "gtest", | 275 "gtest", |
| 263 "-s", | 276 "-s", |
| 264 "modules_unittests", | 277 "modules_unittests", |
| 265 "--verbose" | 278 "--verbose" |
| 266 ], | 279 ], |
| 280 "cwd": "[SLAVE_BUILD]", |
| 267 "env": { | 281 "env": { |
| 268 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 282 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 269 }, | 283 }, |
| 270 "name": "modules_unittests" | 284 "name": "modules_unittests" |
| 271 }, | 285 }, |
| 272 { | 286 { |
| 273 "cmd": [ | 287 "cmd": [ |
| 274 "python", | 288 "python", |
| 275 "-u", | 289 "-u", |
| 276 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 290 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 277 "gtest", | 291 "gtest", |
| 278 "-s", | 292 "-s", |
| 279 "system_wrappers_unittests", | 293 "system_wrappers_unittests", |
| 280 "--verbose" | 294 "--verbose" |
| 281 ], | 295 ], |
| 296 "cwd": "[SLAVE_BUILD]", |
| 282 "env": { | 297 "env": { |
| 283 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 298 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 284 }, | 299 }, |
| 285 "name": "system_wrappers_unittests" | 300 "name": "system_wrappers_unittests" |
| 286 }, | 301 }, |
| 287 { | 302 { |
| 288 "cmd": [ | 303 "cmd": [ |
| 289 "python", | 304 "python", |
| 290 "-u", | 305 "-u", |
| 291 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 306 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 292 "gtest", | 307 "gtest", |
| 293 "-s", | 308 "-s", |
| 294 "test_support_unittests", | 309 "test_support_unittests", |
| 295 "--verbose" | 310 "--verbose" |
| 296 ], | 311 ], |
| 312 "cwd": "[SLAVE_BUILD]", |
| 297 "env": { | 313 "env": { |
| 298 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 314 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 299 }, | 315 }, |
| 300 "name": "test_support_unittests" | 316 "name": "test_support_unittests" |
| 301 }, | 317 }, |
| 302 { | 318 { |
| 303 "cmd": [ | 319 "cmd": [ |
| 304 "python", | 320 "python", |
| 305 "-u", | 321 "-u", |
| 306 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 322 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 307 "gtest", | 323 "gtest", |
| 308 "-s", | 324 "-s", |
| 309 "tools_unittests", | 325 "tools_unittests", |
| 310 "--verbose" | 326 "--verbose" |
| 311 ], | 327 ], |
| 328 "cwd": "[SLAVE_BUILD]", |
| 312 "env": { | 329 "env": { |
| 313 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 330 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 314 }, | 331 }, |
| 315 "name": "tools_unittests" | 332 "name": "tools_unittests" |
| 316 }, | 333 }, |
| 317 { | 334 { |
| 318 "cmd": [ | 335 "cmd": [ |
| 319 "python", | 336 "python", |
| 320 "-u", | 337 "-u", |
| 321 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 338 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 322 "gtest", | 339 "gtest", |
| 323 "-s", | 340 "-s", |
| 324 "video_engine_core_unittests", | 341 "video_engine_core_unittests", |
| 325 "--verbose" | 342 "--verbose" |
| 326 ], | 343 ], |
| 344 "cwd": "[SLAVE_BUILD]", |
| 327 "env": { | 345 "env": { |
| 328 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 346 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 329 }, | 347 }, |
| 330 "name": "video_engine_core_unittests" | 348 "name": "video_engine_core_unittests" |
| 331 }, | 349 }, |
| 332 { | 350 { |
| 333 "cmd": [ | 351 "cmd": [ |
| 334 "python", | 352 "python", |
| 335 "-u", | 353 "-u", |
| 336 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 354 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 337 "gtest", | 355 "gtest", |
| 338 "-s", | 356 "-s", |
| 339 "video_engine_tests", | 357 "video_engine_tests", |
| 340 "--verbose" | 358 "--verbose" |
| 341 ], | 359 ], |
| 360 "cwd": "[SLAVE_BUILD]", |
| 342 "env": { | 361 "env": { |
| 343 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 362 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 344 }, | 363 }, |
| 345 "name": "video_engine_tests" | 364 "name": "video_engine_tests" |
| 346 }, | 365 }, |
| 347 { | 366 { |
| 348 "cmd": [ | 367 "cmd": [ |
| 349 "python", | 368 "python", |
| 350 "-u", | 369 "-u", |
| 351 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 370 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 352 "gtest", | 371 "gtest", |
| 353 "-s", | 372 "-s", |
| 354 "voice_engine_unittests", | 373 "voice_engine_unittests", |
| 355 "--verbose" | 374 "--verbose" |
| 356 ], | 375 ], |
| 376 "cwd": "[SLAVE_BUILD]", |
| 357 "env": { | 377 "env": { |
| 358 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 378 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 359 }, | 379 }, |
| 360 "name": "voice_engine_unittests" | 380 "name": "voice_engine_unittests" |
| 361 }, | 381 }, |
| 362 { | 382 { |
| 363 "cmd": [ | 383 "cmd": [ |
| 364 "python", | 384 "python", |
| 365 "-u", | 385 "-u", |
| 366 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 386 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 367 "gtest", | 387 "gtest", |
| 368 "-s", | 388 "-s", |
| 369 "webrtc_perf_tests", | 389 "webrtc_perf_tests", |
| 370 "--verbose" | 390 "--verbose" |
| 371 ], | 391 ], |
| 392 "cwd": "[SLAVE_BUILD]", |
| 372 "env": { | 393 "env": { |
| 373 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 394 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 374 }, | 395 }, |
| 375 "name": "webrtc_perf_tests" | 396 "name": "webrtc_perf_tests" |
| 376 }, | 397 }, |
| 377 { | 398 { |
| 378 "cmd": [ | 399 "cmd": [ |
| 379 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", | 400 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", |
| 380 "[SLAVE_BUILD]/src/out/Debug/apks/AppRTCDemo.apk" | 401 "[SLAVE_BUILD]/src/out/Debug/apks/AppRTCDemo.apk" |
| 381 ], | 402 ], |
| 403 "cwd": "[SLAVE_BUILD]", |
| 382 "env": { | 404 "env": { |
| 383 "CHECKOUT_SOURCE_ROOT": "[SLAVE_BUILD]/src" | 405 "CHECKOUT_SOURCE_ROOT": "[SLAVE_BUILD]/src" |
| 384 }, | 406 }, |
| 385 "name": "install AppRTCDemo" | 407 "name": "install AppRTCDemo" |
| 386 }, | 408 }, |
| 387 { | 409 { |
| 388 "cmd": [ | 410 "cmd": [ |
| 389 "python", | 411 "python", |
| 390 "-u", | 412 "-u", |
| 391 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 413 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 392 "instrumentation", | 414 "instrumentation", |
| 393 "--test-apk", | 415 "--test-apk", |
| 394 "AppRTCDemoTest", | 416 "AppRTCDemoTest", |
| 395 "--verbose" | 417 "--verbose" |
| 396 ], | 418 ], |
| 419 "cwd": "[SLAVE_BUILD]", |
| 397 "name": "Instrumentation test AppRTCDemoTest" | 420 "name": "Instrumentation test AppRTCDemoTest" |
| 398 }, | 421 }, |
| 399 { | 422 { |
| 400 "cmd": [ | 423 "cmd": [ |
| 401 "python", | 424 "python", |
| 402 "-u", | 425 "-u", |
| 403 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 426 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 404 "instrumentation", | 427 "instrumentation", |
| 405 "--test-apk", | 428 "--test-apk", |
| 406 "libjingle_peerconnection_android_unittest", | 429 "libjingle_peerconnection_android_unittest", |
| 407 "--verbose" | 430 "--verbose" |
| 408 ], | 431 ], |
| 432 "cwd": "[SLAVE_BUILD]", |
| 409 "name": "Instrumentation test libjingle_peerconnection_android_unittest" | 433 "name": "Instrumentation test libjingle_peerconnection_android_unittest" |
| 410 }, | 434 }, |
| 411 { | 435 { |
| 412 "cmd": [ | 436 "cmd": [ |
| 413 "python", | 437 "python", |
| 414 "-u", | 438 "-u", |
| 415 "[BUILD]/scripts/slave/tee.py", | 439 "[BUILD]/scripts/slave/tee.py", |
| 416 "[SLAVE_BUILD]/src/out/Debug/full_log", | 440 "[SLAVE_BUILD]/src/out/Debug/full_log", |
| 417 "--", | 441 "--", |
| 418 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", | 442 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", |
| 419 "[SLAVE_BUILD]/src/out/logcat" | 443 "[SLAVE_BUILD]/src/out/logcat" |
| 420 ], | 444 ], |
| 445 "cwd": "[SLAVE_BUILD]", |
| 421 "name": "logcat_dump" | 446 "name": "logcat_dump" |
| 422 }, | 447 }, |
| 423 { | 448 { |
| 424 "cmd": [ | 449 "cmd": [ |
| 425 "python", | 450 "python", |
| 426 "-u", | 451 "-u", |
| 427 "\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", | 452 "\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", |
| 428 "[SLAVE_BUILD]/src/out/Debug/test_logs/*.log" | 453 "[SLAVE_BUILD]/src/out/Debug/test_logs/*.log" |
| 429 ], | 454 ], |
| 455 "cwd": "[SLAVE_BUILD]", |
| 430 "name": "test_report", | 456 "name": "test_report", |
| 431 "~followup_annotations": [ | 457 "~followup_annotations": [ |
| 432 "@@@STEP_LOG_LINE@python.inline@@@@", | 458 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 433 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", | 459 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
| 434 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", | 460 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
| 435 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", | 461 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
| 436 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", | 462 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
| 437 "@@@STEP_LOG_LINE@python.inline@ print l@@@", | 463 "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
| 438 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | 464 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
| 439 "@@@STEP_LOG_END@python.inline@@@" | 465 "@@@STEP_LOG_END@python.inline@@@" |
| 440 ] | 466 ] |
| 441 } | 467 } |
| 442 ] | 468 ] |
| OLD | NEW |