| 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_rel", | 10 "android_rel", |
| 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/Release/debug_info_dumps", | 65 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", |
| 64 "[SLAVE_BUILD]/src/out/Release/test_logs", | 66 "[SLAVE_BUILD]/src/out/Release/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 "Release", | 109 "Release", |
| 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 "Release" | 198 "Release" |
| 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 "--release" | 215 "--release" |
| 207 ], | 216 ], |
| 217 "cwd": "[SLAVE_BUILD]", |
| 208 "env": { | 218 "env": { |
| 209 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 219 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 210 }, | 220 }, |
| 211 "name": "audio_decoder_unittests" | 221 "name": "audio_decoder_unittests" |
| 212 }, | 222 }, |
| 213 { | 223 { |
| 214 "cmd": [ | 224 "cmd": [ |
| 215 "python", | 225 "python", |
| 216 "-u", | 226 "-u", |
| 217 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 227 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 218 "gtest", | 228 "gtest", |
| 219 "-s", | 229 "-s", |
| 220 "common_audio_unittests", | 230 "common_audio_unittests", |
| 221 "--verbose", | 231 "--verbose", |
| 222 "--release" | 232 "--release" |
| 223 ], | 233 ], |
| 234 "cwd": "[SLAVE_BUILD]", |
| 224 "env": { | 235 "env": { |
| 225 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 236 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 226 }, | 237 }, |
| 227 "name": "common_audio_unittests" | 238 "name": "common_audio_unittests" |
| 228 }, | 239 }, |
| 229 { | 240 { |
| 230 "cmd": [ | 241 "cmd": [ |
| 231 "python", | 242 "python", |
| 232 "-u", | 243 "-u", |
| 233 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 244 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 234 "gtest", | 245 "gtest", |
| 235 "-s", | 246 "-s", |
| 236 "common_video_unittests", | 247 "common_video_unittests", |
| 237 "--verbose", | 248 "--verbose", |
| 238 "--release" | 249 "--release" |
| 239 ], | 250 ], |
| 251 "cwd": "[SLAVE_BUILD]", |
| 240 "env": { | 252 "env": { |
| 241 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 253 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 242 }, | 254 }, |
| 243 "name": "common_video_unittests" | 255 "name": "common_video_unittests" |
| 244 }, | 256 }, |
| 245 { | 257 { |
| 246 "cmd": [ | 258 "cmd": [ |
| 247 "python", | 259 "python", |
| 248 "-u", | 260 "-u", |
| 249 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 261 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 250 "gtest", | 262 "gtest", |
| 251 "-s", | 263 "-s", |
| 252 "modules_tests", | 264 "modules_tests", |
| 253 "--verbose", | 265 "--verbose", |
| 254 "--release" | 266 "--release" |
| 255 ], | 267 ], |
| 268 "cwd": "[SLAVE_BUILD]", |
| 256 "env": { | 269 "env": { |
| 257 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 270 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 258 }, | 271 }, |
| 259 "name": "modules_tests" | 272 "name": "modules_tests" |
| 260 }, | 273 }, |
| 261 { | 274 { |
| 262 "cmd": [ | 275 "cmd": [ |
| 263 "python", | 276 "python", |
| 264 "-u", | 277 "-u", |
| 265 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 278 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 266 "gtest", | 279 "gtest", |
| 267 "-s", | 280 "-s", |
| 268 "modules_unittests", | 281 "modules_unittests", |
| 269 "--verbose", | 282 "--verbose", |
| 270 "--release" | 283 "--release" |
| 271 ], | 284 ], |
| 285 "cwd": "[SLAVE_BUILD]", |
| 272 "env": { | 286 "env": { |
| 273 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 287 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 274 }, | 288 }, |
| 275 "name": "modules_unittests" | 289 "name": "modules_unittests" |
| 276 }, | 290 }, |
| 277 { | 291 { |
| 278 "cmd": [ | 292 "cmd": [ |
| 279 "python", | 293 "python", |
| 280 "-u", | 294 "-u", |
| 281 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 295 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 282 "gtest", | 296 "gtest", |
| 283 "-s", | 297 "-s", |
| 284 "system_wrappers_unittests", | 298 "system_wrappers_unittests", |
| 285 "--verbose", | 299 "--verbose", |
| 286 "--release" | 300 "--release" |
| 287 ], | 301 ], |
| 302 "cwd": "[SLAVE_BUILD]", |
| 288 "env": { | 303 "env": { |
| 289 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 304 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 290 }, | 305 }, |
| 291 "name": "system_wrappers_unittests" | 306 "name": "system_wrappers_unittests" |
| 292 }, | 307 }, |
| 293 { | 308 { |
| 294 "cmd": [ | 309 "cmd": [ |
| 295 "python", | 310 "python", |
| 296 "-u", | 311 "-u", |
| 297 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 312 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 298 "gtest", | 313 "gtest", |
| 299 "-s", | 314 "-s", |
| 300 "test_support_unittests", | 315 "test_support_unittests", |
| 301 "--verbose", | 316 "--verbose", |
| 302 "--release" | 317 "--release" |
| 303 ], | 318 ], |
| 319 "cwd": "[SLAVE_BUILD]", |
| 304 "env": { | 320 "env": { |
| 305 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 321 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 306 }, | 322 }, |
| 307 "name": "test_support_unittests" | 323 "name": "test_support_unittests" |
| 308 }, | 324 }, |
| 309 { | 325 { |
| 310 "cmd": [ | 326 "cmd": [ |
| 311 "python", | 327 "python", |
| 312 "-u", | 328 "-u", |
| 313 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 329 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 314 "gtest", | 330 "gtest", |
| 315 "-s", | 331 "-s", |
| 316 "tools_unittests", | 332 "tools_unittests", |
| 317 "--verbose", | 333 "--verbose", |
| 318 "--release" | 334 "--release" |
| 319 ], | 335 ], |
| 336 "cwd": "[SLAVE_BUILD]", |
| 320 "env": { | 337 "env": { |
| 321 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 338 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 322 }, | 339 }, |
| 323 "name": "tools_unittests" | 340 "name": "tools_unittests" |
| 324 }, | 341 }, |
| 325 { | 342 { |
| 326 "cmd": [ | 343 "cmd": [ |
| 327 "python", | 344 "python", |
| 328 "-u", | 345 "-u", |
| 329 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 346 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 330 "gtest", | 347 "gtest", |
| 331 "-s", | 348 "-s", |
| 332 "video_engine_core_unittests", | 349 "video_engine_core_unittests", |
| 333 "--verbose", | 350 "--verbose", |
| 334 "--release" | 351 "--release" |
| 335 ], | 352 ], |
| 353 "cwd": "[SLAVE_BUILD]", |
| 336 "env": { | 354 "env": { |
| 337 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 355 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 338 }, | 356 }, |
| 339 "name": "video_engine_core_unittests" | 357 "name": "video_engine_core_unittests" |
| 340 }, | 358 }, |
| 341 { | 359 { |
| 342 "cmd": [ | 360 "cmd": [ |
| 343 "python", | 361 "python", |
| 344 "-u", | 362 "-u", |
| 345 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 363 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 346 "gtest", | 364 "gtest", |
| 347 "-s", | 365 "-s", |
| 348 "video_engine_tests", | 366 "video_engine_tests", |
| 349 "--verbose", | 367 "--verbose", |
| 350 "--release" | 368 "--release" |
| 351 ], | 369 ], |
| 370 "cwd": "[SLAVE_BUILD]", |
| 352 "env": { | 371 "env": { |
| 353 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 372 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 354 }, | 373 }, |
| 355 "name": "video_engine_tests" | 374 "name": "video_engine_tests" |
| 356 }, | 375 }, |
| 357 { | 376 { |
| 358 "cmd": [ | 377 "cmd": [ |
| 359 "python", | 378 "python", |
| 360 "-u", | 379 "-u", |
| 361 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 380 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 362 "gtest", | 381 "gtest", |
| 363 "-s", | 382 "-s", |
| 364 "voice_engine_unittests", | 383 "voice_engine_unittests", |
| 365 "--verbose", | 384 "--verbose", |
| 366 "--release" | 385 "--release" |
| 367 ], | 386 ], |
| 387 "cwd": "[SLAVE_BUILD]", |
| 368 "env": { | 388 "env": { |
| 369 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 389 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 370 }, | 390 }, |
| 371 "name": "voice_engine_unittests" | 391 "name": "voice_engine_unittests" |
| 372 }, | 392 }, |
| 373 { | 393 { |
| 374 "cmd": [ | 394 "cmd": [ |
| 375 "python", | 395 "python", |
| 376 "-u", | 396 "-u", |
| 377 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 397 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 378 "gtest", | 398 "gtest", |
| 379 "-s", | 399 "-s", |
| 380 "webrtc_perf_tests", | 400 "webrtc_perf_tests", |
| 381 "--verbose", | 401 "--verbose", |
| 382 "--release" | 402 "--release" |
| 383 ], | 403 ], |
| 404 "cwd": "[SLAVE_BUILD]", |
| 384 "env": { | 405 "env": { |
| 385 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" | 406 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 386 }, | 407 }, |
| 387 "name": "webrtc_perf_tests" | 408 "name": "webrtc_perf_tests" |
| 388 }, | 409 }, |
| 389 { | 410 { |
| 390 "cmd": [ | 411 "cmd": [ |
| 391 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", | 412 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", |
| 392 "[SLAVE_BUILD]/src/out/Release/apks/AppRTCDemo.apk", | 413 "[SLAVE_BUILD]/src/out/Release/apks/AppRTCDemo.apk", |
| 393 "--release" | 414 "--release" |
| 394 ], | 415 ], |
| 416 "cwd": "[SLAVE_BUILD]", |
| 395 "env": { | 417 "env": { |
| 396 "CHECKOUT_SOURCE_ROOT": "[SLAVE_BUILD]/src" | 418 "CHECKOUT_SOURCE_ROOT": "[SLAVE_BUILD]/src" |
| 397 }, | 419 }, |
| 398 "name": "install AppRTCDemo" | 420 "name": "install AppRTCDemo" |
| 399 }, | 421 }, |
| 400 { | 422 { |
| 401 "cmd": [ | 423 "cmd": [ |
| 402 "python", | 424 "python", |
| 403 "-u", | 425 "-u", |
| 404 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 426 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 405 "instrumentation", | 427 "instrumentation", |
| 406 "--test-apk", | 428 "--test-apk", |
| 407 "AppRTCDemoTest", | 429 "AppRTCDemoTest", |
| 408 "--verbose", | 430 "--verbose", |
| 409 "--release" | 431 "--release" |
| 410 ], | 432 ], |
| 433 "cwd": "[SLAVE_BUILD]", |
| 411 "name": "Instrumentation test AppRTCDemoTest" | 434 "name": "Instrumentation test AppRTCDemoTest" |
| 412 }, | 435 }, |
| 413 { | 436 { |
| 414 "cmd": [ | 437 "cmd": [ |
| 415 "python", | 438 "python", |
| 416 "-u", | 439 "-u", |
| 417 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", | 440 "[SLAVE_BUILD]/src/webrtc/build/android/test_runner.py", |
| 418 "instrumentation", | 441 "instrumentation", |
| 419 "--test-apk", | 442 "--test-apk", |
| 420 "libjingle_peerconnection_android_unittest", | 443 "libjingle_peerconnection_android_unittest", |
| 421 "--verbose", | 444 "--verbose", |
| 422 "--release" | 445 "--release" |
| 423 ], | 446 ], |
| 447 "cwd": "[SLAVE_BUILD]", |
| 424 "name": "Instrumentation test libjingle_peerconnection_android_unittest" | 448 "name": "Instrumentation test libjingle_peerconnection_android_unittest" |
| 425 }, | 449 }, |
| 426 { | 450 { |
| 427 "cmd": [ | 451 "cmd": [ |
| 428 "python", | 452 "python", |
| 429 "-u", | 453 "-u", |
| 430 "[BUILD]/scripts/slave/tee.py", | 454 "[BUILD]/scripts/slave/tee.py", |
| 431 "[SLAVE_BUILD]/src/out/Release/full_log", | 455 "[SLAVE_BUILD]/src/out/Release/full_log", |
| 432 "--", | 456 "--", |
| 433 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", | 457 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", |
| 434 "[SLAVE_BUILD]/src/out/logcat" | 458 "[SLAVE_BUILD]/src/out/logcat" |
| 435 ], | 459 ], |
| 460 "cwd": "[SLAVE_BUILD]", |
| 436 "name": "logcat_dump" | 461 "name": "logcat_dump" |
| 437 }, | 462 }, |
| 438 { | 463 { |
| 439 "cmd": [ | 464 "cmd": [ |
| 440 "python", | 465 "python", |
| 441 "-u", | 466 "-u", |
| 442 "\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", | 467 "\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", |
| 443 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" | 468 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" |
| 444 ], | 469 ], |
| 470 "cwd": "[SLAVE_BUILD]", |
| 445 "name": "test_report", | 471 "name": "test_report", |
| 446 "~followup_annotations": [ | 472 "~followup_annotations": [ |
| 447 "@@@STEP_LOG_LINE@python.inline@@@@", | 473 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 448 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", | 474 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
| 449 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", | 475 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
| 450 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", | 476 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
| 451 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", | 477 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
| 452 "@@@STEP_LOG_LINE@python.inline@ print l@@@", | 478 "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
| 453 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | 479 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
| 454 "@@@STEP_LOG_END@python.inline@@@" | 480 "@@@STEP_LOG_END@python.inline@@@" |
| 455 ] | 481 ] |
| 456 } | 482 } |
| 457 ] | 483 ] |
| OLD | NEW |