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_s3", | 10 "android_s3", |
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 |