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_arm64_rel", | 10 "android_arm64_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=arm64 use_goma=1", | 98 "GYP_DEFINES": "OS=android component=static_library dcheck_always_on=1 fas
tbuild=1 gomadir='[BUILD]/goma' target_arch=arm64 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 |