Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(13)

Side by Side Diff: scripts/slave/recipes/chromedriver/chromedriver_android.expected/Android_ChromeDriver_Tests__dbg__basic.json

Issue 1274723004: Converted Android Chromedriver buildbot scripts to recipes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "[BUILD]/scripts/slave/bot_update.py",
7 "--master",
8 "chromium.fyi",
9 "--builder",
10 "Android ChromeDriver Tests (dbg)",
11 "--slave",
12 "slavename",
13 "--spec",
14 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium. org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org /%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, ' deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']",
15 "--root",
16 "src",
17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\" : \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_ revision\", \"src/v8\": \"got_v8_revision\"}",
19 "--output_json",
20 "/path/to/tmp/json",
21 "--revision",
22 "src@HEAD"
23 ],
24 "cwd": "[SLAVE_BUILD]",
25 "name": "bot_update",
26 "~followup_annotations": [
27 "@@@STEP_TEXT@Some step text@@@",
28 "@@@STEP_LOG_LINE@json.output@{@@@",
29 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
30 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
31 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
32 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
33 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
34 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
35 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
36 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
37 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
38 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
39 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
40 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
41 "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision\": \"5e2293dffc3cd 07d37fbedea3b500f0eb650614d\", @@@",
42 "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision_cp\": \"refs/heads /master@{#124383}\", @@@",
43 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
44 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
45 "@@@STEP_LOG_LINE@json.output@ }, @@@",
46 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
47 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
48 "@@@STEP_LOG_LINE@json.output@}@@@",
49 "@@@STEP_LOG_END@json.output@@@",
50 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
51 "@@@SET_BUILD_PROPERTY@got_webkit_revision@\"5e2293dffc3cd07d37fbedea3b500 f0eb650614d\"@@@",
52 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
53 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
54 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
55 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
56 "@@@SET_BUILD_PROPERTY@got_webkit_revision_cp@\"refs/heads/master@{#124383 }\"@@@",
57 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
58 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
59 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
60 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
61 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
62 ]
63 },
64 {
65 "cmd": [
66 "python",
67 "-u",
68 "\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",
69 "[SLAVE_BUILD]/src/out/Debug/debug_info_dumps",
70 "[SLAVE_BUILD]/src/out/Debug/test_logs",
71 "[SLAVE_BUILD]/src/out/build_product.zip",
72 "[SLAVE_BUILD]/src"
73 ],
74 "cwd": "[SLAVE_BUILD]",
75 "name": "clean local files",
76 "~followup_annotations": [
77 "@@@STEP_LOG_LINE@python.inline@@@@",
78 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
79 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
80 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
81 "@@@STEP_LOG_LINE@python.inline@try:@@@",
82 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
83 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
84 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
85 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
86 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
87 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
88 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
89 "@@@STEP_LOG_END@python.inline@@@"
90 ]
91 },
92 {
93 "cmd": [
94 "python",
95 "-u",
96 "[DEPOT_TOOLS]/gclient.py",
97 "runhooks"
98 ],
99 "cwd": "[SLAVE_BUILD]",
100 "env": {
101 "GYP_CROSSCOMPILE": "1",
102 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1",
103 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
104 },
105 "name": "gclient runhooks"
106 },
107 {
108 "allow_subannotations": false,
109 "cmd": [
110 "[SLAVE_BUILD]/src/build/tree_truth.sh",
111 "[SLAVE_BUILD]/src",
112 "src"
113 ],
114 "cwd": "[SLAVE_BUILD]",
115 "name": "tree truth steps"
116 },
117 {
118 "cmd": [
119 "python",
120 "-u",
121 "RECIPE_MODULE[adb]/resources/list_devices.py",
122 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
123 "/path/to/tmp/json"
124 ],
125 "cwd": "[SLAVE_BUILD]",
126 "name": "List adb devices",
127 "~followup_annotations": [
128 "@@@STEP_LOG_LINE@json.output@[@@@",
129 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
130 "@@@STEP_LOG_LINE@json.output@]@@@",
131 "@@@STEP_LOG_END@json.output@@@"
132 ]
133 },
134 {
135 "cmd": [
136 "python",
137 "-u",
138 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n subprocess.check_call([adb_path, '-s', device, 'root'])\n subpro cess.check_call([adb_path, '-s', device, 'wait-for-device'])\n",
139 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
140 "014E1F310401C009"
141 ],
142 "cwd": "[SLAVE_BUILD]",
143 "name": "Root devices",
144 "~followup_annotations": [
145 "@@@STEP_LOG_LINE@python.inline@@@@",
146 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
147 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
148 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
149 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
150 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
151 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
152 "@@@STEP_LOG_END@python.inline@@@"
153 ]
154 },
155 {
156 "cmd": [
157 "[BUILD]/scripts/slave/daemonizer.py",
158 "--",
159 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
160 "[SLAVE_BUILD]/src/out/logcat"
161 ],
162 "cwd": "[SLAVE_BUILD]",
163 "env": {
164 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
165 },
166 "name": "spawn_logcat_monitor"
167 },
168 {
169 "cmd": [
170 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
171 "--json-output",
172 "/path/to/tmp/json"
173 ],
174 "cwd": "[SLAVE_BUILD]",
175 "env": {
176 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
177 },
178 "name": "device_status_check",
179 "~followup_annotations": [
180 "@@@STEP_TEXT@Online devices: 1@@@",
181 "@@@STEP_LOG_LINE@json.output@[@@@",
182 "@@@STEP_LOG_LINE@json.output@ {@@@",
183 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
184 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
185 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
186 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
187 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
188 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
189 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
190 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
191 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
192 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
193 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
194 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
195 "@@@STEP_LOG_LINE@json.output@ }, @@@",
196 "@@@STEP_LOG_LINE@json.output@ \"build\": \"LRX21O\", @@@",
197 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
198 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
199 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
200 "@@@STEP_LOG_LINE@json.output@ \"type\": \"flo\", @@@",
201 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
202 "@@@STEP_LOG_LINE@json.output@ }@@@",
203 "@@@STEP_LOG_LINE@json.output@]@@@",
204 "@@@STEP_LOG_END@json.output@@@",
205 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@{@@@",
206 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"battery\": {@@@",
207 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"AC powered\": \"false\", @@@",
208 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"USB powered\": \"true\", @@@",
209 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"Wireless powered\": \"false\", @@@",
210 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"health\": \"2\", @@@",
211 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"level\": \"100\", @@@",
212 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"present\": \"true\", @@@",
213 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"scale\": \"100\", @@@",
214 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"status\": \"5\", @@@",
215 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"technology\": \"Li-ion\", @@@" ,
216 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"temperature\": \"249\", @@@",
217 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"voltage\": \"4286\"@@@",
218 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ }, @@@",
219 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build\": \"LRX21O\", @@@",
220 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build_detail\": \"google/razor/f lo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
221 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"imei_slice\": \"Unknown\", @@@",
222 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
223 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"type\": \"flo\", @@@",
224 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
225 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@}@@@",
226 "@@@STEP_LOG_END@flo LRX21O 07a00ca4@@@"
227 ]
228 },
229 {
230 "cmd": [
231 "python",
232 "-u",
233 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
234 "-t",
235 "Debug",
236 "--output-device-blacklist",
237 "/path/to/tmp/json",
238 "--reboot-timeout",
239 "180",
240 "--min-battery-level",
241 "95",
242 "--disable-network",
243 "--disable-java-debug"
244 ],
245 "cwd": "[SLAVE_BUILD]",
246 "env": {
247 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
248 },
249 "name": "provision_devices"
250 },
251 {
252 "cmd": [
253 "python",
254 "-u",
255 "[BUILD]/scripts/slave/extract_build.py",
256 "--target",
257 "Debug",
258 "--build-archive-url",
259 "gs://test-domain/test-archive.zip",
260 "--master-name",
261 "chromium.fyi",
262 "--build-number",
263 "571"
264 ],
265 "cwd": "[SLAVE_BUILD]",
266 "name": "extract build"
267 },
268 {
269 "cmd": [
270 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
271 "--apk",
272 "ChromeShell.apk",
273 "--apk_package",
274 "org.chromium.chrome.shell"
275 ],
276 "cwd": "[SLAVE_BUILD]",
277 "env": {
278 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
279 },
280 "name": "install ChromeShell.apk"
281 },
282 {
283 "cmd": [
284 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
285 "--apk",
286 "ChromeDriverWebViewShell.apk",
287 "--apk_package",
288 "org.chromium.chromedriver_webview_shell"
289 ],
290 "cwd": "[SLAVE_BUILD]",
291 "env": {
292 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
293 },
294 "name": "install ChromeDriverWebViewShell.apk"
295 },
296 {
297 "cmd": [
298 "python",
299 "-u",
300 "[BUILD]/scripts/slave/gsutil_download.py",
301 "--url",
302 "chromedriver-data/prebuilts",
303 "--dst",
304 "[TMP_BASE]/prebuilt_tmp_1/build.zip",
305 "--partial-name",
306 "chromedriver-data/prebuilts/r"
307 ],
308 "cwd": "[SLAVE_BUILD]",
309 "name": "download latest prebuilt"
310 },
311 {
312 "cmd": [
313 "python",
314 "-u",
315 "RECIPE_MODULE[zip]/resources/unzip.py"
316 ],
317 "cwd": "[SLAVE_BUILD]",
318 "name": "unzip prebuilt",
319 "stdin": "{\"output\": \"[TMP_BASE]/prebuilt_tmp_1/unzipped\", \"use_python_ zip\": false, \"zip_file\": \"[TMP_BASE]/prebuilt_tmp_1/build.zip\"}"
320 },
321 {
322 "cmd": [
323 "python",
324 "-u",
325 "\nimport shutil\nimport sys\nshutil.move(sys.argv[1], sys.argv[2])\n",
326 "[TMP_BASE]/prebuilt_tmp_1/unzipped/chromedriver",
327 "[SLAVE_BUILD]/src/out/Debug"
328 ],
329 "cwd": "[SLAVE_BUILD]",
330 "name": "move prebuilt"
331 },
332 {
333 "cmd": [
334 "xvfb-run",
335 "-a",
336 "run_py_tests.py",
337 "--chromedriver",
338 "[SLAVE_BUILD]/src/out/Debug/chromedriver",
339 "--log-path",
340 "[TMP_BASE]/chromedriver__tmp_2/test_log",
341 "--reference-chromedriver",
342 "[SLAVE_BUILD]/src/chrome/test/chromedriver/third_party/java_tests/referen ce_builds/chromedriver_linux64",
343 "--build-type",
344 "Debug",
345 "--android-package",
346 "chrome_shell"
347 ],
348 "cwd": "[SLAVE_BUILD]",
349 "env": {
350 "PATH": "%(PATH)s:[SLAVE_BUILD]/src/chrome/test/chromedriver/chrome"
351 },
352 "name": "python_tests(chrome_shell)"
353 },
354 {
355 "cmd": [
356 "xvfb-run",
357 "-a",
358 "run_java_tests.py",
359 "--chromedriver",
360 "[SLAVE_BUILD]/src/out/Debug/chromedriver",
361 "--log-path",
362 "[TMP_BASE]/chromedriver__tmp_3/test_log",
363 "--build-type",
364 "Debug",
365 "--verbose",
366 "--android-package",
367 "chrome_shell"
368 ],
369 "cwd": "[SLAVE_BUILD]",
370 "env": {
371 "PATH": "%(PATH)s:[SLAVE_BUILD]/src/chrome/test/chromedriver/chrome"
372 },
373 "name": "java_tests(chrome_shell)"
374 },
375 {
376 "cmd": [
377 "xvfb-run",
378 "-a",
379 "run_py_tests.py",
380 "--chromedriver",
381 "[SLAVE_BUILD]/src/out/Debug/chromedriver",
382 "--log-path",
383 "[TMP_BASE]/chromedriver__tmp_4/test_log",
384 "--reference-chromedriver",
385 "[SLAVE_BUILD]/src/chrome/test/chromedriver/third_party/java_tests/referen ce_builds/chromedriver_linux64",
386 "--build-type",
387 "Debug",
388 "--android-package",
389 "chrome_stable"
390 ],
391 "cwd": "[SLAVE_BUILD]",
392 "env": {
393 "PATH": "%(PATH)s:[SLAVE_BUILD]/src/chrome/test/chromedriver/chrome"
394 },
395 "name": "python_tests(chrome_stable)"
396 },
397 {
398 "cmd": [
399 "xvfb-run",
400 "-a",
401 "run_java_tests.py",
402 "--chromedriver",
403 "[SLAVE_BUILD]/src/out/Debug/chromedriver",
404 "--log-path",
405 "[TMP_BASE]/chromedriver__tmp_5/test_log",
406 "--build-type",
407 "Debug",
408 "--verbose",
409 "--android-package",
410 "chrome_stable"
411 ],
412 "cwd": "[SLAVE_BUILD]",
413 "env": {
414 "PATH": "%(PATH)s:[SLAVE_BUILD]/src/chrome/test/chromedriver/chrome"
415 },
416 "name": "java_tests(chrome_stable)"
417 },
418 {
419 "cmd": [
420 "xvfb-run",
421 "-a",
422 "run_py_tests.py",
423 "--chromedriver",
424 "[SLAVE_BUILD]/src/out/Debug/chromedriver",
425 "--log-path",
426 "[TMP_BASE]/chromedriver__tmp_6/test_log",
427 "--reference-chromedriver",
428 "[SLAVE_BUILD]/src/chrome/test/chromedriver/third_party/java_tests/referen ce_builds/chromedriver_linux64",
429 "--build-type",
430 "Debug",
431 "--android-package",
432 "chrome_beta"
433 ],
434 "cwd": "[SLAVE_BUILD]",
435 "env": {
436 "PATH": "%(PATH)s:[SLAVE_BUILD]/src/chrome/test/chromedriver/chrome"
437 },
438 "name": "python_tests(chrome_beta)"
439 },
440 {
441 "cmd": [
442 "xvfb-run",
443 "-a",
444 "run_java_tests.py",
445 "--chromedriver",
446 "[SLAVE_BUILD]/src/out/Debug/chromedriver",
447 "--log-path",
448 "[TMP_BASE]/chromedriver__tmp_7/test_log",
449 "--build-type",
450 "Debug",
451 "--verbose",
452 "--android-package",
453 "chrome_beta"
454 ],
455 "cwd": "[SLAVE_BUILD]",
456 "env": {
457 "PATH": "%(PATH)s:[SLAVE_BUILD]/src/chrome/test/chromedriver/chrome"
458 },
459 "name": "java_tests(chrome_beta)"
460 },
461 {
462 "cmd": [
463 "xvfb-run",
464 "-a",
465 "run_py_tests.py",
466 "--chromedriver",
467 "[SLAVE_BUILD]/src/out/Debug/chromedriver",
468 "--log-path",
469 "[TMP_BASE]/chromedriver__tmp_8/test_log",
470 "--reference-chromedriver",
471 "[SLAVE_BUILD]/src/chrome/test/chromedriver/third_party/java_tests/referen ce_builds/chromedriver_linux64",
472 "--build-type",
473 "Debug",
474 "--android-package",
475 "chromedriver_webview_shell"
476 ],
477 "cwd": "[SLAVE_BUILD]",
478 "env": {
479 "PATH": "%(PATH)s:[SLAVE_BUILD]/src/chrome/test/chromedriver/chrome"
480 },
481 "name": "python_tests(chromedriver_webview_shell)"
482 },
483 {
484 "cmd": [
485 "xvfb-run",
486 "-a",
487 "run_java_tests.py",
488 "--chromedriver",
489 "[SLAVE_BUILD]/src/out/Debug/chromedriver",
490 "--log-path",
491 "[TMP_BASE]/chromedriver__tmp_9/test_log",
492 "--build-type",
493 "Debug",
494 "--verbose",
495 "--android-package",
496 "chromedriver_webview_shell"
497 ],
498 "cwd": "[SLAVE_BUILD]",
499 "env": {
500 "PATH": "%(PATH)s:[SLAVE_BUILD]/src/chrome/test/chromedriver/chrome"
501 },
502 "name": "java_tests(chromedriver_webview_shell)"
503 },
504 {
505 "cmd": [
506 "python",
507 "-u",
508 "\nimport glob\nimport sys\nwith open(sys.argv[1], 'w') as f:\n f.write(' \\n'.join(glob.glob(sys.argv[2])))\n",
509 "/path/to/tmp/",
510 "[TMP_BASE]/chromedriver_*/*"
511 ],
512 "cwd": "[SLAVE_BUILD]",
513 "name": "glob search for server logs"
514 },
515 {
516 "cmd": [
517 "python",
518 "-u",
519 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
520 "--",
521 "[DEPOT_TOOLS]/gsutil.py",
522 "--force-version",
523 "3.25",
524 "----",
525 "cp",
526 "[TMP_BASE]/chromedriver_123",
527 "gs://chromedriver-data/server_logs/chromedriver_123"
528 ],
529 "cwd": "[SLAVE_BUILD]",
530 "name": "gsutil upload [TMP_BASE]/chromedriver_123",
531 "~followup_annotations": [
532 "@@@STEP_LINK@server log [TMP_BASE]/chromedriver_123@https://storage.cloud .google.com/chromedriver-data/server_logs/chromedriver_123@@@"
533 ]
534 },
535 {
536 "cmd": [
537 "python",
538 "-u",
539 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
540 "--",
541 "[DEPOT_TOOLS]/gsutil.py",
542 "--force-version",
543 "3.25",
544 "----",
545 "cp",
546 "[TMP_BASE]/chromedriver_456",
547 "gs://chromedriver-data/server_logs/chromedriver_456"
548 ],
549 "cwd": "[SLAVE_BUILD]",
550 "name": "gsutil upload [TMP_BASE]/chromedriver_456",
551 "~followup_annotations": [
552 "@@@STEP_LINK@server log [TMP_BASE]/chromedriver_456@https://storage.cloud .google.com/chromedriver-data/server_logs/chromedriver_456@@@"
553 ]
554 },
555 {
556 "cmd": [
557 "python",
558 "-u",
559 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
560 "--",
561 "[DEPOT_TOOLS]/gsutil.py",
562 "--force-version",
563 "3.25",
564 "----",
565 "cp",
566 "[TMP_BASE]/chromedriver_789",
567 "gs://chromedriver-data/server_logs/chromedriver_789"
568 ],
569 "cwd": "[SLAVE_BUILD]",
570 "name": "gsutil upload [TMP_BASE]/chromedriver_789",
571 "~followup_annotations": [
572 "@@@STEP_LINK@server log [TMP_BASE]/chromedriver_789@https://storage.cloud .google.com/chromedriver-data/server_logs/chromedriver_789@@@"
573 ]
574 },
575 {
576 "cmd": [
577 "python",
578 "-u",
579 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
580 "--",
581 "[DEPOT_TOOLS]/gsutil.py",
582 "--force-version",
583 "3.25",
584 "----",
585 "cp",
586 "gs://chromedriver-data/android_log.json",
587 "[TMP_BASE]/results_log_tmp_10/android_log.json"
588 ],
589 "cwd": "[SLAVE_BUILD]",
590 "name": "gsutil download results log"
591 },
592 {
593 "cmd": [
594 "python",
595 "-u",
596 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
597 "[TMP_BASE]/results_log_tmp_10/android_log.json",
598 "/path/to/tmp/"
599 ],
600 "cwd": "[SLAVE_BUILD]",
601 "name": "read results log file"
602 },
603 {
604 "cmd": [
605 "python",
606 "-u",
607 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
608 "{\"222222\": true, \"333333\": true}",
609 "[TMP_BASE]/results_log_tmp_11/android_log.json"
610 ],
611 "cwd": "[SLAVE_BUILD]",
612 "name": "write log to file android_log.json"
613 },
614 {
615 "cmd": [
616 "python",
617 "-u",
618 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
619 "--",
620 "[DEPOT_TOOLS]/gsutil.py",
621 "--force-version",
622 "3.25",
623 "----",
624 "cp",
625 "[TMP_BASE]/results_log_tmp_11/android_log.json",
626 "gs://chromedriver-data/android_log.json"
627 ],
628 "cwd": "[SLAVE_BUILD]",
629 "name": "gsutil upload log android_log.json",
630 "~followup_annotations": [
631 "@@@STEP_LINK@results log@https://storage.cloud.google.com/chromedriver-da ta/android_log.json@@@"
632 ]
633 },
634 {
635 "cmd": [
636 "python",
637 "-u",
638 "[BUILD]/scripts/slave/tee.py",
639 "[SLAVE_BUILD]/src/out/Debug/full_log",
640 "--",
641 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
642 "[SLAVE_BUILD]/src/out/logcat"
643 ],
644 "cwd": "[SLAVE_BUILD]",
645 "name": "logcat_dump"
646 },
647 {
648 "cmd": [
649 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
650 "--arch",
651 "arm",
652 "--more-info",
653 "[SLAVE_BUILD]/src/out/Debug/full_log"
654 ],
655 "cwd": "[SLAVE_BUILD]",
656 "env": {
657 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
658 },
659 "name": "stack_tool_with_logcat_dump"
660 },
661 {
662 "cmd": [
663 "[SLAVE_BUILD]/src/build/android/tombstones.py",
664 "-a",
665 "-s",
666 "-w"
667 ],
668 "cwd": "[SLAVE_BUILD]",
669 "env": {
670 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
671 },
672 "name": "stack_tool_for_tombstones"
673 },
674 {
675 "cmd": [
676 "python",
677 "-u",
678 "\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",
679 "[SLAVE_BUILD]/src/out/Debug/test_logs/*.log"
680 ],
681 "cwd": "[SLAVE_BUILD]",
682 "name": "test_report",
683 "~followup_annotations": [
684 "@@@STEP_LOG_LINE@python.inline@@@@",
685 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
686 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
687 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
688 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
689 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
690 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
691 "@@@STEP_LOG_END@python.inline@@@"
692 ]
693 }
694 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698