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

Side by Side Diff: scripts/slave/recipes/chromium.expected/amp_split_recipe_collect_failure.json

Issue 2142923002: Remove amp recipe module and related code (unused) (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 5 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
OLDNEW
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
7 "--master",
8 "chromium.fyi",
9 "--builder",
10 "Android Tests (amp split)",
11 "--slave",
12 "build1-a1",
13 "--spec",
14 "cache_dir = '[GIT_CACHE]'\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.chr omium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/t runk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-m irror.golo.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']",
15 "--root",
16 "src",
17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
19 "--git-cache-dir",
20 "[GIT_CACHE]",
21 "--output_json",
22 "/path/to/tmp/json",
23 "--revision",
24 "src@HEAD",
25 "--force",
26 "--output_manifest"
27 ],
28 "env": {
29 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
30 },
31 "name": "bot_update",
32 "~followup_annotations": [
33 "@@@STEP_TEXT@Some step text@@@",
34 "@@@STEP_LOG_LINE@json.output@{@@@",
35 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
36 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
37 "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@",
38 "@@@STEP_LOG_LINE@json.output@ }, @@@",
39 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
40 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
41 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
42 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
43 "@@@STEP_LOG_LINE@json.output@ }, @@@",
44 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
45 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@",
46 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@",
47 "@@@STEP_LOG_LINE@json.output@ }, @@@",
48 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
49 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
50 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
51 "@@@STEP_LOG_LINE@json.output@ }, @@@",
52 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
53 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
54 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
55 "@@@STEP_LOG_LINE@json.output@ }, @@@",
56 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
57 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
58 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
59 "@@@STEP_LOG_LINE@json.output@ }, @@@",
60 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
61 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
62 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
63 "@@@STEP_LOG_LINE@json.output@ }, @@@",
64 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
65 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
66 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
67 "@@@STEP_LOG_LINE@json.output@ }@@@",
68 "@@@STEP_LOG_LINE@json.output@ }, @@@",
69 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
70 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
71 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
72 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
73 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
74 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328 b2809876916353cb994259692140934\", @@@",
75 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/h eads/master@{#182578}\", @@@",
76 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
77 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
78 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
79 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
80 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
81 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
82 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
83 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
84 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
85 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
86 "@@@STEP_LOG_LINE@json.output@ }, @@@",
87 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
88 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
89 "@@@STEP_LOG_LINE@json.output@}@@@",
90 "@@@STEP_LOG_END@json.output@@@",
91 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
92 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
93 "@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#18 2578}\"@@@",
94 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
95 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
96 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
97 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
98 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
99 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
100 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
101 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
102 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
103 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
104 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
105 ]
106 },
107 {
108 "cmd": [],
109 "name": "ensure_goma"
110 },
111 {
112 "cmd": [
113 "python",
114 "-u",
115 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py",
116 "--platform",
117 "linux-amd64",
118 "--dest-directory",
119 "[SLAVE_BUILD]/cipd",
120 "--json-output",
121 "/path/to/tmp/json"
122 ],
123 "name": "ensure_goma.install cipd",
124 "~followup_annotations": [
125 "@@@STEP_NEST_LEVEL@1@@@",
126 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
127 "@@@STEP_LOG_LINE@json.output@{@@@",
128 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
129 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
130 "@@@STEP_LOG_LINE@json.output@}@@@",
131 "@@@STEP_LOG_END@json.output@@@"
132 ]
133 },
134 {
135 "cmd": [
136 "[SLAVE_BUILD]/cipd/cipd",
137 "ensure",
138 "--root",
139 "[CACHE]/cipd/goma",
140 "--list",
141 "infra_internal/goma/client/linux-amd64 release",
142 "--json-output",
143 "/path/to/tmp/json",
144 "--service-account-json",
145 "/creds/service_accounts/service-account-goma-client.json"
146 ],
147 "name": "ensure_goma.ensure_installed",
148 "~followup_annotations": [
149 "@@@STEP_NEST_LEVEL@1@@@",
150 "@@@STEP_LOG_LINE@json.output@{@@@",
151 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
152 "@@@STEP_LOG_LINE@json.output@ {@@@",
153 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
154 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@",
155 "@@@STEP_LOG_LINE@json.output@ }@@@",
156 "@@@STEP_LOG_LINE@json.output@ ]@@@",
157 "@@@STEP_LOG_LINE@json.output@}@@@",
158 "@@@STEP_LOG_END@json.output@@@"
159 ]
160 },
161 {
162 "cmd": [
163 "python",
164 "-u",
165 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
166 "runhooks"
167 ],
168 "cwd": "[SLAVE_BUILD]/src",
169 "env": {
170 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
171 "GYP_CROSSCOMPILE": "1",
172 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ CACHE]/cipd/goma' target_arch=arm use_goma=1",
173 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
174 },
175 "name": "gclient runhooks"
176 },
177 {
178 "cmd": [
179 "python",
180 "-u",
181 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
182 "--output",
183 "/path/to/tmp/json",
184 "--",
185 "--build-config-fs",
186 "Release",
187 "--paths",
188 "{\"checkout\": \"[SLAVE_BUILD]/src\", \"runit.py\": \"RECIPE_PACKAGE_REPO [build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REPO[build]/s cripts/slave/runtest.py\"}",
189 "--properties",
190 "{\"buildername\": \"Android Tests (amp split)\", \"buildnumber\": \"77457 \", \"mastername\": \"chromium.fyi\", \"slavename\": \"build1-a1\", \"target_pla tform\": \"android\"}"
191 ],
192 "name": "get compile targets for scripts",
193 "~followup_annotations": [
194 "@@@STEP_LOG_LINE@json.output@{}@@@",
195 "@@@STEP_LOG_END@json.output@@@"
196 ]
197 },
198 {
199 "cmd": [
200 "python",
201 "-u",
202 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
203 "[SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json",
204 "/path/to/tmp/json"
205 ],
206 "name": "read test spec (chromium.fyi.json)",
207 "~followup_annotations": [
208 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json@@ @",
209 "@@@STEP_LOG_LINE@json.output@{}@@@",
210 "@@@STEP_LOG_END@json.output@@@"
211 ]
212 },
213 {
214 "cmd": [
215 "python",
216 "-u",
217 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
218 "--show-path",
219 "python",
220 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
221 ],
222 "name": "cleanup_temp"
223 },
224 {
225 "cmd": [
226 "python",
227 "-u",
228 "\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",
229 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
230 "[SLAVE_BUILD]/src/out/Release/test_logs",
231 "[SLAVE_BUILD]/src/out/build_product.zip",
232 "[SLAVE_BUILD]/src"
233 ],
234 "name": "clean local files",
235 "~followup_annotations": [
236 "@@@STEP_LOG_LINE@python.inline@@@@",
237 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
238 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
239 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
240 "@@@STEP_LOG_LINE@python.inline@try:@@@",
241 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
242 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
243 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
244 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
245 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
246 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
247 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
248 "@@@STEP_LOG_END@python.inline@@@"
249 ]
250 },
251 {
252 "allow_subannotations": false,
253 "cmd": [
254 "[SLAVE_BUILD]/src/build/tree_truth.sh",
255 "[SLAVE_BUILD]/src",
256 "src"
257 ],
258 "name": "tree truth steps"
259 },
260 {
261 "cmd": [
262 "python",
263 "-u",
264 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
265 "[SLAVE_BUILD]/src/out/Release"
266 ],
267 "name": "rmtree build directory",
268 "~followup_annotations": [
269 "@@@STEP_LOG_LINE@python.inline@@@@",
270 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
271 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
272 "@@@STEP_LOG_LINE@python.inline@@@@",
273 "@@@STEP_LOG_LINE@python.inline@@@@",
274 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
275 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
276 "@@@STEP_LOG_END@python.inline@@@"
277 ]
278 },
279 {
280 "cmd": [
281 "python",
282 "-u",
283 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
284 "--show-path",
285 "python",
286 "RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
287 "--gsutil-py-path",
288 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
289 "--target",
290 "Release",
291 "--src-dir",
292 "[SLAVE_BUILD]/src",
293 "--build-archive-url",
294 "gs://test-domain/test-archive.zip",
295 "--master-name",
296 "chromium.fyi",
297 "--build-number",
298 "77457"
299 ],
300 "name": "extract build"
301 },
302 {
303 "cmd": [
304 "python",
305 "-u",
306 "RECIPE_MODULE[build::adb]/resources/list_devices.py",
307 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
308 "/path/to/tmp/json"
309 ],
310 "env": {
311 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
312 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
313 },
314 "name": "List adb devices",
315 "~followup_annotations": [
316 "@@@STEP_LOG_LINE@json.output@[@@@",
317 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
318 "@@@STEP_LOG_LINE@json.output@]@@@",
319 "@@@STEP_LOG_END@json.output@@@"
320 ]
321 },
322 {
323 "cmd": [
324 "python",
325 "-u",
326 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess .check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path , '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev ice)\n",
327 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
328 "014E1F310401C009"
329 ],
330 "env": {
331 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
332 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
333 },
334 "name": "Root devices",
335 "~followup_annotations": [
336 "@@@STEP_LOG_LINE@python.inline@@@@",
337 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
338 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
339 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
340 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
341 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...' % (device)@@@",
342 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
343 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
344 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de vice)@@@",
345 "@@@STEP_LOG_END@python.inline@@@"
346 ]
347 },
348 {
349 "cmd": [
350 "python",
351 "-u",
352 "[SLAVE_BUILD]/src/build/symlink.py",
353 "-f",
354 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
355 "~/adb"
356 ],
357 "env": {
358 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
359 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
360 },
361 "name": "create adb symlink"
362 },
363 {
364 "cmd": [
365 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
366 "--",
367 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
368 "[SLAVE_BUILD]/src/out/logcat",
369 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
370 ],
371 "env": {
372 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
373 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
374 },
375 "name": "spawn_logcat_monitor"
376 },
377 {
378 "cmd": [
379 "python",
380 "-u",
381 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
382 "--verbose",
383 "--adb-path",
384 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
385 ],
386 "env": {
387 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
388 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
389 },
390 "name": "authorize_adb_devices"
391 },
392 {
393 "cmd": [
394 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
395 "--adb-path",
396 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
397 "--blacklist-file",
398 "[SLAVE_BUILD]/src/out/bad_devices.json",
399 "--json-output",
400 "/path/to/tmp/json",
401 "--known-devices-file",
402 "[HOME]/.android/known_devices.json"
403 ],
404 "env": {
405 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
406 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
407 },
408 "name": "device_status_check",
409 "~followup_annotations": [
410 "@@@STEP_TEXT@Online devices: 1@@@",
411 "@@@STEP_LOG_LINE@json.output@[@@@",
412 "@@@STEP_LOG_LINE@json.output@ {@@@",
413 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
414 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
415 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
416 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
417 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
418 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
419 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
420 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
421 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
422 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
423 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
424 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
425 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
426 "@@@STEP_LOG_LINE@json.output@ }, @@@",
427 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
428 "@@@STEP_LOG_LINE@json.output@ \"build\": \"LRX21O\", @@@",
429 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
430 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
431 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
432 "@@@STEP_LOG_LINE@json.output@ \"type\": \"flo\", @@@",
433 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
434 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
435 "@@@STEP_LOG_LINE@json.output@ }, @@@",
436 "@@@STEP_LOG_LINE@json.output@ {@@@",
437 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
438 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
439 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
440 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
441 "@@@STEP_LOG_LINE@json.output@ }, @@@",
442 "@@@STEP_LOG_LINE@json.output@ {@@@",
443 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
444 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
445 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
446 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
447 "@@@STEP_LOG_LINE@json.output@ }, @@@",
448 "@@@STEP_LOG_LINE@json.output@ {@@@",
449 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
450 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
451 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
452 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
453 "@@@STEP_LOG_LINE@json.output@ }@@@",
454 "@@@STEP_LOG_LINE@json.output@]@@@",
455 "@@@STEP_LOG_END@json.output@@@",
456 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@{@@@",
457 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"adb_status\": \"device\", @@@",
458 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"battery\": {@@@",
459 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"AC powered\": \"false\", @@@",
460 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"USB powered\": \"true\", @@@",
461 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"Wireless powered\": \"false\", @@@",
462 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"health\": \"2\", @@@",
463 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"level\": \"100\", @@@",
464 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"present\": \"true\", @@@",
465 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"scale\": \"100\", @@@",
466 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"status\": \"5\", @@@",
467 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"technology\": \"Li-ion\", @@@" ,
468 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"temperature\": \"249\", @@@",
469 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"voltage\": \"4286\"@@@",
470 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ }, @@@",
471 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"blacklisted\": false, @@@",
472 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build\": \"LRX21O\", @@@",
473 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build_detail\": \"google/razor/f lo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
474 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"imei_slice\": \"Unknown\", @@@",
475 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
476 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"type\": \"flo\", @@@",
477 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"usb_status\": true, @@@",
478 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
479 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@}@@@",
480 "@@@STEP_LOG_END@flo LRX21O 07a00ca4@@@",
481 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@{@@@",
482 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"adb_status\": \"offline\", @@@",
483 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"blacklisted\": true, @@@",
484 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"serial\": \"03e0363a003c6a d4\", @@@",
485 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"usb_status\": false@@@",
486 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@}@@@",
487 "@@@STEP_LOG_END@03e0363a003c6ad4: missing@@@",
488 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@{@@@",
489 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"adb_status \": \"unauthorized\", @@@",
490 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"blackliste d\": true, @@@",
491 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"serial\": \"03e0363a003c6ad5\", @@@",
492 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"usb_status \": true@@@",
493 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@}@@@",
494 "@@@STEP_LOG_END@03e0363a003c6ad5: adb status unauthorized@@@",
495 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@",
496 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device \", @@@",
497 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @ @@",
498 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
499 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
500 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
501 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
502 ]
503 },
504 {
505 "cmd": [
506 "python",
507 "-u",
508 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
509 "--adb-path",
510 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
511 "--blacklist-file",
512 "[SLAVE_BUILD]/src/out/bad_devices.json",
513 "--output-device-blacklist",
514 "/path/to/tmp/json",
515 "-t",
516 "Release"
517 ],
518 "env": {
519 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
520 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
521 },
522 "name": "provision_devices"
523 },
524 {
525 "cmd": [
526 "python",
527 "-u",
528 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
529 "--action",
530 "restart",
531 "--pid-file-path",
532 "/tmp/device_monitor.pid",
533 "--",
534 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" ,
535 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
536 "[\"07a00ca4\"]",
537 "--blacklist-file",
538 "[SLAVE_BUILD]/src/out/bad_devices.json"
539 ],
540 "env": {
541 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
542 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
543 },
544 "name": "spawn_device_monitor"
545 },
546 {
547 "cmd": [
548 "python",
549 "-u",
550 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
551 "--",
552 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
553 "----",
554 "cp",
555 "gs://chrome-amp-keys/commit_queue_pool/api_key",
556 "[BUILD]/site_config/.amp_commit_queue_pool_key"
557 ],
558 "env": {
559 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
560 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
561 },
562 "name": "gsutil download amp api key"
563 },
564 {
565 "cmd": [
566 "python",
567 "-u",
568 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
569 "--",
570 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
571 "----",
572 "cp",
573 "gs://chrome-amp-keys/commit_queue_pool/api_secret",
574 "[BUILD]/site_config/.amp_commit_queue_pool_secret"
575 ],
576 "env": {
577 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
578 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
579 },
580 "name": "gsutil download amp api secret"
581 },
582 {
583 "cmd": [
584 "python",
585 "-u",
586 "[SLAVE_BUILD]/src/build/android/test_runner.py",
587 "gtest",
588 "-s",
589 "android_webview_unittests",
590 "--enable-platform-mode",
591 "-e",
592 "remote_device",
593 "--api-key-file",
594 "[BUILD]/site_config/.amp_commit_queue_pool_key",
595 "--api-secret-file",
596 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
597 "--api-address",
598 "172.22.21.180",
599 "--api-port",
600 "80",
601 "--api-protocol",
602 "http",
603 "--device-type",
604 "Android",
605 "--remote-device",
606 "Nexus 5",
607 "--remote-device-os",
608 "4.4.2",
609 "--trigger",
610 "/path/to/tmp/json",
611 "--verbose",
612 "--release",
613 "--adb-path",
614 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
615 ],
616 "env": {
617 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
618 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
619 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
620 },
621 "name": "[trigger] android_webview_unittests",
622 "~followup_annotations": [
623 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
624 "@@@STEP_LOG_LINE@json.output@{@@@",
625 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
626 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
627 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
628 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
629 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
630 "@@@STEP_LOG_LINE@json.output@ }@@@",
631 "@@@STEP_LOG_LINE@json.output@ }, @@@",
632 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
633 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
634 "@@@STEP_LOG_LINE@json.output@ }@@@",
635 "@@@STEP_LOG_LINE@json.output@}@@@",
636 "@@@STEP_LOG_END@json.output@@@"
637 ]
638 },
639 {
640 "cmd": [
641 "python",
642 "-u",
643 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
644 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
645 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
646 ],
647 "env": {
648 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
649 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
650 },
651 "name": "[trigger] save android_webview_unittests"
652 },
653 {
654 "cmd": [
655 "python",
656 "-u",
657 "[SLAVE_BUILD]/src/build/android/test_runner.py",
658 "gtest",
659 "-s",
660 "base_unittests",
661 "--isolate-file-path",
662 "[SLAVE_BUILD]/src/base/base_unittests.isolate",
663 "--enable-platform-mode",
664 "-e",
665 "remote_device",
666 "--api-key-file",
667 "[BUILD]/site_config/.amp_commit_queue_pool_key",
668 "--api-secret-file",
669 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
670 "--api-address",
671 "172.22.21.180",
672 "--api-port",
673 "80",
674 "--api-protocol",
675 "http",
676 "--device-type",
677 "Android",
678 "--remote-device",
679 "Nexus 5",
680 "--remote-device-os",
681 "4.4.2",
682 "--trigger",
683 "/path/to/tmp/json",
684 "--verbose",
685 "--release",
686 "--adb-path",
687 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
688 ],
689 "env": {
690 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
691 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
692 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
693 },
694 "name": "[trigger] base_unittests",
695 "~followup_annotations": [
696 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
697 "@@@STEP_LOG_LINE@json.output@{@@@",
698 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
699 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
700 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
701 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
702 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
703 "@@@STEP_LOG_LINE@json.output@ }@@@",
704 "@@@STEP_LOG_LINE@json.output@ }, @@@",
705 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
706 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
707 "@@@STEP_LOG_LINE@json.output@ }@@@",
708 "@@@STEP_LOG_LINE@json.output@}@@@",
709 "@@@STEP_LOG_END@json.output@@@"
710 ]
711 },
712 {
713 "cmd": [
714 "python",
715 "-u",
716 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
717 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
718 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
719 ],
720 "env": {
721 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
722 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
723 },
724 "name": "[trigger] save base_unittests"
725 },
726 {
727 "cmd": [
728 "python",
729 "-u",
730 "[SLAVE_BUILD]/src/build/android/test_runner.py",
731 "gtest",
732 "-s",
733 "components_unittests",
734 "--isolate-file-path",
735 "[SLAVE_BUILD]/src/components/components_unittests.isolate",
736 "--enable-platform-mode",
737 "-e",
738 "remote_device",
739 "--api-key-file",
740 "[BUILD]/site_config/.amp_commit_queue_pool_key",
741 "--api-secret-file",
742 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
743 "--api-address",
744 "172.22.21.180",
745 "--api-port",
746 "80",
747 "--api-protocol",
748 "http",
749 "--device-type",
750 "Android",
751 "--remote-device",
752 "Nexus 5",
753 "--remote-device-os",
754 "4.4.2",
755 "--trigger",
756 "/path/to/tmp/json",
757 "--verbose",
758 "--release",
759 "--adb-path",
760 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
761 ],
762 "env": {
763 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
764 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
765 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
766 },
767 "name": "[trigger] components_unittests",
768 "~followup_annotations": [
769 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
770 "@@@STEP_LOG_LINE@json.output@{@@@",
771 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
772 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
773 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
774 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
775 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
776 "@@@STEP_LOG_LINE@json.output@ }@@@",
777 "@@@STEP_LOG_LINE@json.output@ }, @@@",
778 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
779 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
780 "@@@STEP_LOG_LINE@json.output@ }@@@",
781 "@@@STEP_LOG_LINE@json.output@}@@@",
782 "@@@STEP_LOG_END@json.output@@@"
783 ]
784 },
785 {
786 "cmd": [
787 "python",
788 "-u",
789 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
790 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
791 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
792 ],
793 "env": {
794 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
795 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
796 },
797 "name": "[trigger] save components_unittests"
798 },
799 {
800 "cmd": [
801 "python",
802 "-u",
803 "[SLAVE_BUILD]/src/build/android/test_runner.py",
804 "gtest",
805 "-s",
806 "events_unittests",
807 "--enable-platform-mode",
808 "-e",
809 "remote_device",
810 "--api-key-file",
811 "[BUILD]/site_config/.amp_commit_queue_pool_key",
812 "--api-secret-file",
813 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
814 "--api-address",
815 "172.22.21.180",
816 "--api-port",
817 "80",
818 "--api-protocol",
819 "http",
820 "--device-type",
821 "Android",
822 "--remote-device",
823 "Nexus 5",
824 "--remote-device-os",
825 "4.4.2",
826 "--trigger",
827 "/path/to/tmp/json",
828 "--verbose",
829 "--release",
830 "--adb-path",
831 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
832 ],
833 "env": {
834 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
835 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
836 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
837 },
838 "name": "[trigger] events_unittests",
839 "~followup_annotations": [
840 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
841 "@@@STEP_LOG_LINE@json.output@{@@@",
842 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
843 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
844 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
845 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
846 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
847 "@@@STEP_LOG_LINE@json.output@ }@@@",
848 "@@@STEP_LOG_LINE@json.output@ }, @@@",
849 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
850 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
851 "@@@STEP_LOG_LINE@json.output@ }@@@",
852 "@@@STEP_LOG_LINE@json.output@}@@@",
853 "@@@STEP_LOG_END@json.output@@@"
854 ]
855 },
856 {
857 "cmd": [
858 "python",
859 "-u",
860 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
861 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
862 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
863 ],
864 "env": {
865 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
866 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
867 },
868 "name": "[trigger] save events_unittests"
869 },
870 {
871 "cmd": [
872 "python",
873 "-u",
874 "[SLAVE_BUILD]/src/build/android/test_runner.py",
875 "gtest",
876 "-s",
877 "gl_tests",
878 "--enable-platform-mode",
879 "-e",
880 "remote_device",
881 "--api-key-file",
882 "[BUILD]/site_config/.amp_commit_queue_pool_key",
883 "--api-secret-file",
884 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
885 "--api-address",
886 "172.22.21.180",
887 "--api-port",
888 "80",
889 "--api-protocol",
890 "http",
891 "--device-type",
892 "Android",
893 "--remote-device",
894 "Nexus 5",
895 "--remote-device-os",
896 "4.4.2",
897 "--trigger",
898 "/path/to/tmp/json",
899 "--verbose",
900 "--release",
901 "--adb-path",
902 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
903 ],
904 "env": {
905 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
906 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
907 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
908 },
909 "name": "[trigger] gl_tests",
910 "~followup_annotations": [
911 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
912 "@@@STEP_LOG_LINE@json.output@{@@@",
913 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
914 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
915 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
916 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
917 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
918 "@@@STEP_LOG_LINE@json.output@ }@@@",
919 "@@@STEP_LOG_LINE@json.output@ }, @@@",
920 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
921 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
922 "@@@STEP_LOG_LINE@json.output@ }@@@",
923 "@@@STEP_LOG_LINE@json.output@}@@@",
924 "@@@STEP_LOG_END@json.output@@@"
925 ]
926 },
927 {
928 "cmd": [
929 "python",
930 "-u",
931 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
932 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
933 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
934 ],
935 "env": {
936 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
937 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
938 },
939 "name": "[trigger] save gl_tests"
940 },
941 {
942 "cmd": [
943 "python",
944 "-u",
945 "[SLAVE_BUILD]/src/build/android/test_runner.py",
946 "gtest",
947 "-s",
948 "ipc_tests",
949 "--enable-platform-mode",
950 "-e",
951 "remote_device",
952 "--api-key-file",
953 "[BUILD]/site_config/.amp_commit_queue_pool_key",
954 "--api-secret-file",
955 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
956 "--api-address",
957 "172.22.21.180",
958 "--api-port",
959 "80",
960 "--api-protocol",
961 "http",
962 "--device-type",
963 "Android",
964 "--remote-device",
965 "Nexus 5",
966 "--remote-device-os",
967 "4.4.2",
968 "--trigger",
969 "/path/to/tmp/json",
970 "--verbose",
971 "--release",
972 "--adb-path",
973 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
974 ],
975 "env": {
976 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
977 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
978 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
979 },
980 "name": "[trigger] ipc_tests",
981 "~followup_annotations": [
982 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
983 "@@@STEP_LOG_LINE@json.output@{@@@",
984 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
985 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
986 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
987 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
988 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
989 "@@@STEP_LOG_LINE@json.output@ }@@@",
990 "@@@STEP_LOG_LINE@json.output@ }, @@@",
991 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
992 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
993 "@@@STEP_LOG_LINE@json.output@ }@@@",
994 "@@@STEP_LOG_LINE@json.output@}@@@",
995 "@@@STEP_LOG_END@json.output@@@"
996 ]
997 },
998 {
999 "cmd": [
1000 "python",
1001 "-u",
1002 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1003 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1004 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1005 ],
1006 "env": {
1007 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1008 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1009 },
1010 "name": "[trigger] save ipc_tests"
1011 },
1012 {
1013 "cmd": [
1014 "python",
1015 "-u",
1016 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1017 "gtest",
1018 "-s",
1019 "sql_unittests",
1020 "--isolate-file-path",
1021 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate",
1022 "--enable-platform-mode",
1023 "-e",
1024 "remote_device",
1025 "--api-key-file",
1026 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1027 "--api-secret-file",
1028 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1029 "--api-address",
1030 "172.22.21.180",
1031 "--api-port",
1032 "80",
1033 "--api-protocol",
1034 "http",
1035 "--device-type",
1036 "Android",
1037 "--remote-device",
1038 "Nexus 5",
1039 "--remote-device-os",
1040 "4.4.2",
1041 "--trigger",
1042 "/path/to/tmp/json",
1043 "--verbose",
1044 "--release",
1045 "--adb-path",
1046 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1047 ],
1048 "env": {
1049 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1050 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1051 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1052 },
1053 "name": "[trigger] sql_unittests",
1054 "~followup_annotations": [
1055 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1056 "@@@STEP_LOG_LINE@json.output@{@@@",
1057 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1058 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1059 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1060 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1061 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1062 "@@@STEP_LOG_LINE@json.output@ }@@@",
1063 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1064 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1065 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1066 "@@@STEP_LOG_LINE@json.output@ }@@@",
1067 "@@@STEP_LOG_LINE@json.output@}@@@",
1068 "@@@STEP_LOG_END@json.output@@@"
1069 ]
1070 },
1071 {
1072 "cmd": [
1073 "python",
1074 "-u",
1075 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1076 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1077 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1078 ],
1079 "env": {
1080 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1081 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1082 },
1083 "name": "[trigger] save sql_unittests"
1084 },
1085 {
1086 "cmd": [
1087 "python",
1088 "-u",
1089 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1090 "gtest",
1091 "-s",
1092 "sync_unit_tests",
1093 "--isolate-file-path",
1094 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
1095 "--enable-platform-mode",
1096 "-e",
1097 "remote_device",
1098 "--api-key-file",
1099 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1100 "--api-secret-file",
1101 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1102 "--api-address",
1103 "172.22.21.180",
1104 "--api-port",
1105 "80",
1106 "--api-protocol",
1107 "http",
1108 "--device-type",
1109 "Android",
1110 "--remote-device",
1111 "Nexus 5",
1112 "--remote-device-os",
1113 "4.4.2",
1114 "--trigger",
1115 "/path/to/tmp/json",
1116 "--verbose",
1117 "--release",
1118 "--adb-path",
1119 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1120 ],
1121 "env": {
1122 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1123 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1124 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1125 },
1126 "name": "[trigger] sync_unit_tests",
1127 "~followup_annotations": [
1128 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1129 "@@@STEP_LOG_LINE@json.output@{@@@",
1130 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1131 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1132 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1133 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1134 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1135 "@@@STEP_LOG_LINE@json.output@ }@@@",
1136 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1137 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1138 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1139 "@@@STEP_LOG_LINE@json.output@ }@@@",
1140 "@@@STEP_LOG_LINE@json.output@}@@@",
1141 "@@@STEP_LOG_END@json.output@@@"
1142 ]
1143 },
1144 {
1145 "cmd": [
1146 "python",
1147 "-u",
1148 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1149 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1150 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1151 ],
1152 "env": {
1153 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1154 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1155 },
1156 "name": "[trigger] save sync_unit_tests"
1157 },
1158 {
1159 "cmd": [
1160 "python",
1161 "-u",
1162 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1163 "gtest",
1164 "-s",
1165 "ui_android_unittests",
1166 "--enable-platform-mode",
1167 "-e",
1168 "remote_device",
1169 "--api-key-file",
1170 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1171 "--api-secret-file",
1172 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1173 "--api-address",
1174 "172.22.21.180",
1175 "--api-port",
1176 "80",
1177 "--api-protocol",
1178 "http",
1179 "--device-type",
1180 "Android",
1181 "--remote-device",
1182 "Nexus 5",
1183 "--remote-device-os",
1184 "4.4.2",
1185 "--trigger",
1186 "/path/to/tmp/json",
1187 "--verbose",
1188 "--release",
1189 "--adb-path",
1190 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1191 ],
1192 "env": {
1193 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1194 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1195 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1196 },
1197 "name": "[trigger] ui_android_unittests",
1198 "~followup_annotations": [
1199 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1200 "@@@STEP_LOG_LINE@json.output@{@@@",
1201 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1202 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1203 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1204 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1205 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1206 "@@@STEP_LOG_LINE@json.output@ }@@@",
1207 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1208 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1209 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1210 "@@@STEP_LOG_LINE@json.output@ }@@@",
1211 "@@@STEP_LOG_LINE@json.output@}@@@",
1212 "@@@STEP_LOG_END@json.output@@@"
1213 ]
1214 },
1215 {
1216 "cmd": [
1217 "python",
1218 "-u",
1219 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1220 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1221 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1222 ],
1223 "env": {
1224 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1225 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1226 },
1227 "name": "[trigger] save ui_android_unittests"
1228 },
1229 {
1230 "cmd": [
1231 "python",
1232 "-u",
1233 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1234 "gtest",
1235 "-s",
1236 "ui_touch_selection_unittests",
1237 "--enable-platform-mode",
1238 "-e",
1239 "remote_device",
1240 "--api-key-file",
1241 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1242 "--api-secret-file",
1243 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1244 "--api-address",
1245 "172.22.21.180",
1246 "--api-port",
1247 "80",
1248 "--api-protocol",
1249 "http",
1250 "--device-type",
1251 "Android",
1252 "--remote-device",
1253 "Nexus 5",
1254 "--remote-device-os",
1255 "4.4.2",
1256 "--trigger",
1257 "/path/to/tmp/json",
1258 "--verbose",
1259 "--release",
1260 "--adb-path",
1261 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1262 ],
1263 "env": {
1264 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1265 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1266 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1267 },
1268 "name": "[trigger] ui_touch_selection_unittests",
1269 "~followup_annotations": [
1270 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1271 "@@@STEP_LOG_LINE@json.output@{@@@",
1272 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1273 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1274 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1275 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1276 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1277 "@@@STEP_LOG_LINE@json.output@ }@@@",
1278 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1279 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
1280 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
1281 "@@@STEP_LOG_LINE@json.output@ }@@@",
1282 "@@@STEP_LOG_LINE@json.output@}@@@",
1283 "@@@STEP_LOG_END@json.output@@@"
1284 ]
1285 },
1286 {
1287 "cmd": [
1288 "python",
1289 "-u",
1290 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1291 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
1292 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
1293 ],
1294 "env": {
1295 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1296 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1297 },
1298 "name": "[trigger] save ui_touch_selection_unittests"
1299 },
1300 {
1301 "cmd": [
1302 "python",
1303 "-u",
1304 "[SLAVE_BUILD]/src/out/Release/bin/run_android_webview_test_apk",
1305 "--blacklist-file",
1306 "[SLAVE_BUILD]/src/out/bad_devices.json",
1307 "--verbose",
1308 "--json-results-file",
1309 "/path/to/tmp/json",
1310 "--adb-path",
1311 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1312 ],
1313 "env": {
1314 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1315 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1316 },
1317 "name": "AndroidWebViewTest",
1318 "~followup_annotations": [
1319 "step returned non-zero exit code: 1",
1320 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
1321 "@@@STEP_FAILURE@@@"
1322 ]
1323 },
1324 {
1325 "cmd": [
1326 "python",
1327 "-u",
1328 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1329 "--input-gtest-json",
1330 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
1331 "--master-name",
1332 "chromium.fyi",
1333 "--builder-name",
1334 "Android Tests (amp split)",
1335 "--build-number",
1336 "77457",
1337 "--test-type",
1338 "AndroidWebViewTest",
1339 "--test-results-server",
1340 "test-results.appspot.com",
1341 "--chrome-revision",
1342 "refs/heads/master@{#170242}"
1343 ],
1344 "env": {
1345 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1346 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1347 },
1348 "name": "Upload to test-results [AndroidWebViewTest]"
1349 },
1350 {
1351 "cmd": [
1352 "python",
1353 "-u",
1354 "[SLAVE_BUILD]/src/out/Release/bin/run_content_shell_test_apk",
1355 "--blacklist-file",
1356 "[SLAVE_BUILD]/src/out/bad_devices.json",
1357 "--verbose",
1358 "--json-results-file",
1359 "/path/to/tmp/json",
1360 "--adb-path",
1361 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1362 ],
1363 "env": {
1364 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1365 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1366 },
1367 "name": "ContentShellTest",
1368 "~followup_annotations": [
1369 "step returned non-zero exit code: 1",
1370 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
1371 "@@@STEP_FAILURE@@@"
1372 ]
1373 },
1374 {
1375 "cmd": [
1376 "python",
1377 "-u",
1378 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1379 "--input-gtest-json",
1380 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
1381 "--master-name",
1382 "chromium.fyi",
1383 "--builder-name",
1384 "Android Tests (amp split)",
1385 "--build-number",
1386 "77457",
1387 "--test-type",
1388 "ContentShellTest",
1389 "--test-results-server",
1390 "test-results.appspot.com",
1391 "--chrome-revision",
1392 "refs/heads/master@{#170242}"
1393 ],
1394 "env": {
1395 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1396 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1397 },
1398 "name": "Upload to test-results [ContentShellTest]"
1399 },
1400 {
1401 "cmd": [
1402 "python",
1403 "-u",
1404 "[SLAVE_BUILD]/src/out/Release/bin/run_chrome_public_test_apk",
1405 "--blacklist-file",
1406 "[SLAVE_BUILD]/src/out/bad_devices.json",
1407 "--verbose",
1408 "--json-results-file",
1409 "/path/to/tmp/json",
1410 "--adb-path",
1411 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1412 ],
1413 "env": {
1414 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1415 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1416 },
1417 "name": "ChromePublicTest",
1418 "~followup_annotations": [
1419 "step returned non-zero exit code: 1",
1420 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
1421 "@@@STEP_FAILURE@@@"
1422 ]
1423 },
1424 {
1425 "cmd": [
1426 "python",
1427 "-u",
1428 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1429 "--input-gtest-json",
1430 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
1431 "--master-name",
1432 "chromium.fyi",
1433 "--builder-name",
1434 "Android Tests (amp split)",
1435 "--build-number",
1436 "77457",
1437 "--test-type",
1438 "ChromePublicTest",
1439 "--test-results-server",
1440 "test-results.appspot.com",
1441 "--chrome-revision",
1442 "refs/heads/master@{#170242}"
1443 ],
1444 "env": {
1445 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1446 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1447 },
1448 "name": "Upload to test-results [ChromePublicTest]"
1449 },
1450 {
1451 "cmd": [
1452 "python",
1453 "-u",
1454 "[SLAVE_BUILD]/src/out/Release/bin/run_chrome_sync_shell_test_apk",
1455 "--blacklist-file",
1456 "[SLAVE_BUILD]/src/out/bad_devices.json",
1457 "--verbose",
1458 "--json-results-file",
1459 "/path/to/tmp/json",
1460 "--adb-path",
1461 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1462 ],
1463 "env": {
1464 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1465 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1466 },
1467 "name": "ChromeSyncShellTest",
1468 "~followup_annotations": [
1469 "step returned non-zero exit code: 1",
1470 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
1471 "@@@STEP_FAILURE@@@"
1472 ]
1473 },
1474 {
1475 "cmd": [
1476 "python",
1477 "-u",
1478 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1479 "--input-gtest-json",
1480 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
1481 "--master-name",
1482 "chromium.fyi",
1483 "--builder-name",
1484 "Android Tests (amp split)",
1485 "--build-number",
1486 "77457",
1487 "--test-type",
1488 "ChromeSyncShellTest",
1489 "--test-results-server",
1490 "test-results.appspot.com",
1491 "--chrome-revision",
1492 "refs/heads/master@{#170242}"
1493 ],
1494 "env": {
1495 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1496 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1497 },
1498 "name": "Upload to test-results [ChromeSyncShellTest]"
1499 },
1500 {
1501 "cmd": [
1502 "python",
1503 "-u",
1504 "[SLAVE_BUILD]/src/out/Release/bin/run_breakpad_unittests",
1505 "--blacklist-file",
1506 "[SLAVE_BUILD]/src/out/bad_devices.json",
1507 "--verbose",
1508 "--flakiness-dashboard-server=test-results.appspot.com",
1509 "--json-results-file",
1510 "/path/to/tmp/json",
1511 "--adb-path",
1512 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1513 ],
1514 "env": {
1515 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1516 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1517 },
1518 "name": "breakpad_unittests"
1519 },
1520 {
1521 "cmd": [
1522 "python",
1523 "-u",
1524 "[SLAVE_BUILD]/src/out/Release/bin/run_cc_unittests",
1525 "--blacklist-file",
1526 "[SLAVE_BUILD]/src/out/bad_devices.json",
1527 "--verbose",
1528 "--flakiness-dashboard-server=test-results.appspot.com",
1529 "--json-results-file",
1530 "/path/to/tmp/json",
1531 "--adb-path",
1532 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1533 ],
1534 "env": {
1535 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1536 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1537 },
1538 "name": "cc_unittests"
1539 },
1540 {
1541 "cmd": [
1542 "python",
1543 "-u",
1544 "[SLAVE_BUILD]/src/out/Release/bin/run_content_browsertests",
1545 "--blacklist-file",
1546 "[SLAVE_BUILD]/src/out/bad_devices.json",
1547 "--verbose",
1548 "--flakiness-dashboard-server=test-results.appspot.com",
1549 "--json-results-file",
1550 "/path/to/tmp/json",
1551 "--adb-path",
1552 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1553 ],
1554 "env": {
1555 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1556 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1557 },
1558 "name": "content_browsertests"
1559 },
1560 {
1561 "cmd": [
1562 "python",
1563 "-u",
1564 "[SLAVE_BUILD]/src/out/Release/bin/run_content_unittests",
1565 "--blacklist-file",
1566 "[SLAVE_BUILD]/src/out/bad_devices.json",
1567 "--verbose",
1568 "--flakiness-dashboard-server=test-results.appspot.com",
1569 "--json-results-file",
1570 "/path/to/tmp/json",
1571 "--adb-path",
1572 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1573 ],
1574 "env": {
1575 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1576 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1577 },
1578 "name": "content_unittests"
1579 },
1580 {
1581 "cmd": [
1582 "python",
1583 "-u",
1584 "[SLAVE_BUILD]/src/out/Release/bin/run_gpu_unittests",
1585 "--blacklist-file",
1586 "[SLAVE_BUILD]/src/out/bad_devices.json",
1587 "--verbose",
1588 "--flakiness-dashboard-server=test-results.appspot.com",
1589 "--json-results-file",
1590 "/path/to/tmp/json",
1591 "--adb-path",
1592 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1593 ],
1594 "env": {
1595 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1596 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1597 },
1598 "name": "gpu_unittests"
1599 },
1600 {
1601 "cmd": [
1602 "python",
1603 "-u",
1604 "[SLAVE_BUILD]/src/out/Release/bin/run_media_unittests",
1605 "--blacklist-file",
1606 "[SLAVE_BUILD]/src/out/bad_devices.json",
1607 "--verbose",
1608 "--flakiness-dashboard-server=test-results.appspot.com",
1609 "--json-results-file",
1610 "/path/to/tmp/json",
1611 "--adb-path",
1612 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1613 ],
1614 "env": {
1615 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1616 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1617 },
1618 "name": "media_unittests"
1619 },
1620 {
1621 "cmd": [
1622 "python",
1623 "-u",
1624 "[SLAVE_BUILD]/src/out/Release/bin/run_net_unittests",
1625 "--blacklist-file",
1626 "[SLAVE_BUILD]/src/out/bad_devices.json",
1627 "--verbose",
1628 "--isolate_file_path=[SLAVE_BUILD]/src/net/net_unittests.isolate",
1629 "--flakiness-dashboard-server=test-results.appspot.com",
1630 "--json-results-file",
1631 "/path/to/tmp/json",
1632 "-t",
1633 "300",
1634 "--adb-path",
1635 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1636 ],
1637 "env": {
1638 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1639 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1640 },
1641 "name": "net_unittests"
1642 },
1643 {
1644 "cmd": [
1645 "python",
1646 "-u",
1647 "[SLAVE_BUILD]/src/out/Release/bin/run_sandbox_linux_unittests",
1648 "--blacklist-file",
1649 "[SLAVE_BUILD]/src/out/bad_devices.json",
1650 "--verbose",
1651 "--flakiness-dashboard-server=test-results.appspot.com",
1652 "--json-results-file",
1653 "/path/to/tmp/json",
1654 "--adb-path",
1655 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1656 ],
1657 "env": {
1658 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1659 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1660 },
1661 "name": "sandbox_linux_unittests"
1662 },
1663 {
1664 "cmd": [
1665 "python",
1666 "-u",
1667 "[SLAVE_BUILD]/src/out/Release/bin/run_ui_base_unittests",
1668 "--blacklist-file",
1669 "[SLAVE_BUILD]/src/out/bad_devices.json",
1670 "--verbose",
1671 "--flakiness-dashboard-server=test-results.appspot.com",
1672 "--json-results-file",
1673 "/path/to/tmp/json",
1674 "--adb-path",
1675 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1676 ],
1677 "env": {
1678 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1679 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1680 },
1681 "name": "ui_base_unittests"
1682 },
1683 {
1684 "cmd": [
1685 "python",
1686 "-u",
1687 "[SLAVE_BUILD]/src/out/Release/bin/run_unit_tests",
1688 "--blacklist-file",
1689 "[SLAVE_BUILD]/src/out/bad_devices.json",
1690 "--verbose",
1691 "--flakiness-dashboard-server=test-results.appspot.com",
1692 "--json-results-file",
1693 "/path/to/tmp/json",
1694 "--adb-path",
1695 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1696 ],
1697 "env": {
1698 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1699 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1700 },
1701 "name": "unit_tests"
1702 },
1703 {
1704 "cmd": [
1705 "python",
1706 "-u",
1707 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1708 "junit",
1709 "-s",
1710 "junit_unit_tests",
1711 "--verbose",
1712 "--release",
1713 "--json-results-file",
1714 "/path/to/tmp/json",
1715 "--adb-path",
1716 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1717 ],
1718 "env": {
1719 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1720 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1721 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1722 },
1723 "name": "junit_unit_tests",
1724 "~followup_annotations": [
1725 "step returned non-zero exit code: 1",
1726 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
1727 "@@@STEP_FAILURE@@@"
1728 ]
1729 },
1730 {
1731 "cmd": [
1732 "python",
1733 "-u",
1734 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1735 "--input-gtest-json",
1736 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
1737 "--master-name",
1738 "chromium.fyi",
1739 "--builder-name",
1740 "Android Tests (amp split)",
1741 "--build-number",
1742 "77457",
1743 "--test-type",
1744 "junit_unit_tests",
1745 "--test-results-server",
1746 "test-results.appspot.com",
1747 "--chrome-revision",
1748 "refs/heads/master@{#170242}"
1749 ],
1750 "env": {
1751 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1752 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1753 },
1754 "name": "Upload to test-results [junit_unit_tests]"
1755 },
1756 {
1757 "cmd": [
1758 "python",
1759 "-u",
1760 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1761 "junit",
1762 "-s",
1763 "chrome_junit_tests",
1764 "--verbose",
1765 "--release",
1766 "--json-results-file",
1767 "/path/to/tmp/json",
1768 "--adb-path",
1769 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1770 ],
1771 "env": {
1772 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1773 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1774 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1775 },
1776 "name": "chrome_junit_tests",
1777 "~followup_annotations": [
1778 "step returned non-zero exit code: 1",
1779 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
1780 "@@@STEP_FAILURE@@@"
1781 ]
1782 },
1783 {
1784 "cmd": [
1785 "python",
1786 "-u",
1787 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1788 "--input-gtest-json",
1789 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
1790 "--master-name",
1791 "chromium.fyi",
1792 "--builder-name",
1793 "Android Tests (amp split)",
1794 "--build-number",
1795 "77457",
1796 "--test-type",
1797 "chrome_junit_tests",
1798 "--test-results-server",
1799 "test-results.appspot.com",
1800 "--chrome-revision",
1801 "refs/heads/master@{#170242}"
1802 ],
1803 "env": {
1804 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1805 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1806 },
1807 "name": "Upload to test-results [chrome_junit_tests]"
1808 },
1809 {
1810 "cmd": [
1811 "python",
1812 "-u",
1813 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1814 "junit",
1815 "-s",
1816 "content_junit_tests",
1817 "--verbose",
1818 "--release",
1819 "--json-results-file",
1820 "/path/to/tmp/json",
1821 "--adb-path",
1822 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1823 ],
1824 "env": {
1825 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1826 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1827 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1828 },
1829 "name": "content_junit_tests",
1830 "~followup_annotations": [
1831 "step returned non-zero exit code: 1",
1832 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
1833 "@@@STEP_FAILURE@@@"
1834 ]
1835 },
1836 {
1837 "cmd": [
1838 "python",
1839 "-u",
1840 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1841 "--input-gtest-json",
1842 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
1843 "--master-name",
1844 "chromium.fyi",
1845 "--builder-name",
1846 "Android Tests (amp split)",
1847 "--build-number",
1848 "77457",
1849 "--test-type",
1850 "content_junit_tests",
1851 "--test-results-server",
1852 "test-results.appspot.com",
1853 "--chrome-revision",
1854 "refs/heads/master@{#170242}"
1855 ],
1856 "env": {
1857 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1858 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1859 },
1860 "name": "Upload to test-results [content_junit_tests]"
1861 },
1862 {
1863 "cmd": [
1864 "python",
1865 "-u",
1866 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1867 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1868 "/path/to/tmp/json"
1869 ],
1870 "env": {
1871 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1872 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1873 },
1874 "name": "[collect] load android_webview_unittests",
1875 "~followup_annotations": [
1876 "@@@STEP_LOG_LINE@json.output@{@@@",
1877 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1878 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1879 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1880 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1881 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1882 "@@@STEP_LOG_LINE@json.output@ }@@@",
1883 "@@@STEP_LOG_LINE@json.output@ }@@@",
1884 "@@@STEP_LOG_LINE@json.output@}@@@",
1885 "@@@STEP_LOG_END@json.output@@@"
1886 ]
1887 },
1888 {
1889 "cmd": [
1890 "python",
1891 "-u",
1892 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1893 "gtest",
1894 "-s",
1895 "android_webview_unittests",
1896 "--enable-platform-mode",
1897 "-e",
1898 "remote_device",
1899 "--api-key-file",
1900 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1901 "--api-secret-file",
1902 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1903 "--api-address",
1904 "172.22.21.180",
1905 "--api-port",
1906 "80",
1907 "--api-protocol",
1908 "http",
1909 "--device-type",
1910 "Android",
1911 "--remote-device",
1912 "Nexus 5",
1913 "--remote-device-os",
1914 "4.4.2",
1915 "--collect",
1916 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1917 "--results-path",
1918 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
1919 "--verbose",
1920 "--json-results-file",
1921 "/path/to/tmp/json",
1922 "--release",
1923 "--adb-path",
1924 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
1925 ],
1926 "env": {
1927 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
1928 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1929 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1930 },
1931 "name": "[collect] android_webview_unittests",
1932 "~followup_annotations": [
1933 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1934 ]
1935 },
1936 {
1937 "cmd": [
1938 "python",
1939 "-u",
1940 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1941 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1942 "/path/to/tmp/json"
1943 ],
1944 "env": {
1945 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1946 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1947 },
1948 "name": "[collect] load base_unittests",
1949 "~followup_annotations": [
1950 "@@@STEP_LOG_LINE@json.output@{@@@",
1951 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1952 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1953 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1954 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1955 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1956 "@@@STEP_LOG_LINE@json.output@ }@@@",
1957 "@@@STEP_LOG_LINE@json.output@ }@@@",
1958 "@@@STEP_LOG_LINE@json.output@}@@@",
1959 "@@@STEP_LOG_END@json.output@@@"
1960 ]
1961 },
1962 {
1963 "cmd": [
1964 "python",
1965 "-u",
1966 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1967 "gtest",
1968 "-s",
1969 "base_unittests",
1970 "--isolate-file-path",
1971 "[SLAVE_BUILD]/src/base/base_unittests.isolate",
1972 "--enable-platform-mode",
1973 "-e",
1974 "remote_device",
1975 "--api-key-file",
1976 "[BUILD]/site_config/.amp_commit_queue_pool_key",
1977 "--api-secret-file",
1978 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
1979 "--api-address",
1980 "172.22.21.180",
1981 "--api-port",
1982 "80",
1983 "--api-protocol",
1984 "http",
1985 "--device-type",
1986 "Android",
1987 "--remote-device",
1988 "Nexus 5",
1989 "--remote-device-os",
1990 "4.4.2",
1991 "--collect",
1992 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
1993 "--results-path",
1994 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
1995 "--verbose",
1996 "--json-results-file",
1997 "/path/to/tmp/json",
1998 "--release",
1999 "--adb-path",
2000 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2001 ],
2002 "env": {
2003 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2004 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2005 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2006 },
2007 "name": "[collect] base_unittests",
2008 "~followup_annotations": [
2009 "step returned non-zero exit code: 1",
2010 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
2011 "@@@STEP_FAILURE@@@"
2012 ]
2013 },
2014 {
2015 "cmd": [
2016 "python",
2017 "-u",
2018 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2019 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2020 "/path/to/tmp/json"
2021 ],
2022 "env": {
2023 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2024 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2025 },
2026 "name": "[collect] load components_unittests",
2027 "~followup_annotations": [
2028 "@@@STEP_LOG_LINE@json.output@{@@@",
2029 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2030 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2031 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2032 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2033 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2034 "@@@STEP_LOG_LINE@json.output@ }@@@",
2035 "@@@STEP_LOG_LINE@json.output@ }@@@",
2036 "@@@STEP_LOG_LINE@json.output@}@@@",
2037 "@@@STEP_LOG_END@json.output@@@"
2038 ]
2039 },
2040 {
2041 "cmd": [
2042 "python",
2043 "-u",
2044 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2045 "gtest",
2046 "-s",
2047 "components_unittests",
2048 "--isolate-file-path",
2049 "[SLAVE_BUILD]/src/components/components_unittests.isolate",
2050 "--enable-platform-mode",
2051 "-e",
2052 "remote_device",
2053 "--api-key-file",
2054 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2055 "--api-secret-file",
2056 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2057 "--api-address",
2058 "172.22.21.180",
2059 "--api-port",
2060 "80",
2061 "--api-protocol",
2062 "http",
2063 "--device-type",
2064 "Android",
2065 "--remote-device",
2066 "Nexus 5",
2067 "--remote-device-os",
2068 "4.4.2",
2069 "--collect",
2070 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2071 "--results-path",
2072 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2073 "--verbose",
2074 "--json-results-file",
2075 "/path/to/tmp/json",
2076 "--release",
2077 "--adb-path",
2078 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2079 ],
2080 "env": {
2081 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2082 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2083 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2084 },
2085 "name": "[collect] components_unittests",
2086 "~followup_annotations": [
2087 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2088 ]
2089 },
2090 {
2091 "cmd": [
2092 "python",
2093 "-u",
2094 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2095 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2096 "/path/to/tmp/json"
2097 ],
2098 "env": {
2099 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2100 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2101 },
2102 "name": "[collect] load events_unittests",
2103 "~followup_annotations": [
2104 "@@@STEP_LOG_LINE@json.output@{@@@",
2105 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2106 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2107 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2108 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2109 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2110 "@@@STEP_LOG_LINE@json.output@ }@@@",
2111 "@@@STEP_LOG_LINE@json.output@ }@@@",
2112 "@@@STEP_LOG_LINE@json.output@}@@@",
2113 "@@@STEP_LOG_END@json.output@@@"
2114 ]
2115 },
2116 {
2117 "cmd": [
2118 "python",
2119 "-u",
2120 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2121 "gtest",
2122 "-s",
2123 "events_unittests",
2124 "--enable-platform-mode",
2125 "-e",
2126 "remote_device",
2127 "--api-key-file",
2128 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2129 "--api-secret-file",
2130 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2131 "--api-address",
2132 "172.22.21.180",
2133 "--api-port",
2134 "80",
2135 "--api-protocol",
2136 "http",
2137 "--device-type",
2138 "Android",
2139 "--remote-device",
2140 "Nexus 5",
2141 "--remote-device-os",
2142 "4.4.2",
2143 "--collect",
2144 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2145 "--results-path",
2146 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2147 "--verbose",
2148 "--json-results-file",
2149 "/path/to/tmp/json",
2150 "--release",
2151 "--adb-path",
2152 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2153 ],
2154 "env": {
2155 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2156 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2157 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2158 },
2159 "name": "[collect] events_unittests",
2160 "~followup_annotations": [
2161 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2162 ]
2163 },
2164 {
2165 "cmd": [
2166 "python",
2167 "-u",
2168 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2169 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2170 "/path/to/tmp/json"
2171 ],
2172 "env": {
2173 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2174 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2175 },
2176 "name": "[collect] load gl_tests",
2177 "~followup_annotations": [
2178 "@@@STEP_LOG_LINE@json.output@{@@@",
2179 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2180 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2181 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2182 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2183 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2184 "@@@STEP_LOG_LINE@json.output@ }@@@",
2185 "@@@STEP_LOG_LINE@json.output@ }@@@",
2186 "@@@STEP_LOG_LINE@json.output@}@@@",
2187 "@@@STEP_LOG_END@json.output@@@"
2188 ]
2189 },
2190 {
2191 "cmd": [
2192 "python",
2193 "-u",
2194 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2195 "gtest",
2196 "-s",
2197 "gl_tests",
2198 "--enable-platform-mode",
2199 "-e",
2200 "remote_device",
2201 "--api-key-file",
2202 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2203 "--api-secret-file",
2204 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2205 "--api-address",
2206 "172.22.21.180",
2207 "--api-port",
2208 "80",
2209 "--api-protocol",
2210 "http",
2211 "--device-type",
2212 "Android",
2213 "--remote-device",
2214 "Nexus 5",
2215 "--remote-device-os",
2216 "4.4.2",
2217 "--collect",
2218 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2219 "--results-path",
2220 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2221 "--verbose",
2222 "--json-results-file",
2223 "/path/to/tmp/json",
2224 "--release",
2225 "--adb-path",
2226 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2227 ],
2228 "env": {
2229 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2230 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2231 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2232 },
2233 "name": "[collect] gl_tests",
2234 "~followup_annotations": [
2235 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2236 ]
2237 },
2238 {
2239 "cmd": [
2240 "python",
2241 "-u",
2242 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2243 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2244 "/path/to/tmp/json"
2245 ],
2246 "env": {
2247 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2248 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2249 },
2250 "name": "[collect] load ipc_tests",
2251 "~followup_annotations": [
2252 "@@@STEP_LOG_LINE@json.output@{@@@",
2253 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2254 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2255 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2256 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2257 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2258 "@@@STEP_LOG_LINE@json.output@ }@@@",
2259 "@@@STEP_LOG_LINE@json.output@ }@@@",
2260 "@@@STEP_LOG_LINE@json.output@}@@@",
2261 "@@@STEP_LOG_END@json.output@@@"
2262 ]
2263 },
2264 {
2265 "cmd": [
2266 "python",
2267 "-u",
2268 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2269 "gtest",
2270 "-s",
2271 "ipc_tests",
2272 "--enable-platform-mode",
2273 "-e",
2274 "remote_device",
2275 "--api-key-file",
2276 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2277 "--api-secret-file",
2278 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2279 "--api-address",
2280 "172.22.21.180",
2281 "--api-port",
2282 "80",
2283 "--api-protocol",
2284 "http",
2285 "--device-type",
2286 "Android",
2287 "--remote-device",
2288 "Nexus 5",
2289 "--remote-device-os",
2290 "4.4.2",
2291 "--collect",
2292 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2293 "--results-path",
2294 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2295 "--verbose",
2296 "--json-results-file",
2297 "/path/to/tmp/json",
2298 "--release",
2299 "--adb-path",
2300 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2301 ],
2302 "env": {
2303 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2304 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2305 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2306 },
2307 "name": "[collect] ipc_tests",
2308 "~followup_annotations": [
2309 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2310 ]
2311 },
2312 {
2313 "cmd": [
2314 "python",
2315 "-u",
2316 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2317 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2318 "/path/to/tmp/json"
2319 ],
2320 "env": {
2321 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2322 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2323 },
2324 "name": "[collect] load sql_unittests",
2325 "~followup_annotations": [
2326 "@@@STEP_LOG_LINE@json.output@{@@@",
2327 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2328 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2329 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2330 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2331 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2332 "@@@STEP_LOG_LINE@json.output@ }@@@",
2333 "@@@STEP_LOG_LINE@json.output@ }@@@",
2334 "@@@STEP_LOG_LINE@json.output@}@@@",
2335 "@@@STEP_LOG_END@json.output@@@"
2336 ]
2337 },
2338 {
2339 "cmd": [
2340 "python",
2341 "-u",
2342 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2343 "gtest",
2344 "-s",
2345 "sql_unittests",
2346 "--isolate-file-path",
2347 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate",
2348 "--enable-platform-mode",
2349 "-e",
2350 "remote_device",
2351 "--api-key-file",
2352 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2353 "--api-secret-file",
2354 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2355 "--api-address",
2356 "172.22.21.180",
2357 "--api-port",
2358 "80",
2359 "--api-protocol",
2360 "http",
2361 "--device-type",
2362 "Android",
2363 "--remote-device",
2364 "Nexus 5",
2365 "--remote-device-os",
2366 "4.4.2",
2367 "--collect",
2368 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2369 "--results-path",
2370 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2371 "--verbose",
2372 "--json-results-file",
2373 "/path/to/tmp/json",
2374 "--release",
2375 "--adb-path",
2376 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2377 ],
2378 "env": {
2379 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2380 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2381 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2382 },
2383 "name": "[collect] sql_unittests",
2384 "~followup_annotations": [
2385 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2386 ]
2387 },
2388 {
2389 "cmd": [
2390 "python",
2391 "-u",
2392 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2393 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2394 "/path/to/tmp/json"
2395 ],
2396 "env": {
2397 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2398 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2399 },
2400 "name": "[collect] load sync_unit_tests",
2401 "~followup_annotations": [
2402 "@@@STEP_LOG_LINE@json.output@{@@@",
2403 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2404 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2405 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2406 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2407 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2408 "@@@STEP_LOG_LINE@json.output@ }@@@",
2409 "@@@STEP_LOG_LINE@json.output@ }@@@",
2410 "@@@STEP_LOG_LINE@json.output@}@@@",
2411 "@@@STEP_LOG_END@json.output@@@"
2412 ]
2413 },
2414 {
2415 "cmd": [
2416 "python",
2417 "-u",
2418 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2419 "gtest",
2420 "-s",
2421 "sync_unit_tests",
2422 "--isolate-file-path",
2423 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
2424 "--enable-platform-mode",
2425 "-e",
2426 "remote_device",
2427 "--api-key-file",
2428 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2429 "--api-secret-file",
2430 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2431 "--api-address",
2432 "172.22.21.180",
2433 "--api-port",
2434 "80",
2435 "--api-protocol",
2436 "http",
2437 "--device-type",
2438 "Android",
2439 "--remote-device",
2440 "Nexus 5",
2441 "--remote-device-os",
2442 "4.4.2",
2443 "--collect",
2444 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2445 "--results-path",
2446 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2447 "--verbose",
2448 "--json-results-file",
2449 "/path/to/tmp/json",
2450 "--release",
2451 "--adb-path",
2452 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2453 ],
2454 "env": {
2455 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2456 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2457 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2458 },
2459 "name": "[collect] sync_unit_tests",
2460 "~followup_annotations": [
2461 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2462 ]
2463 },
2464 {
2465 "cmd": [
2466 "python",
2467 "-u",
2468 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2469 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2470 "/path/to/tmp/json"
2471 ],
2472 "env": {
2473 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2474 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2475 },
2476 "name": "[collect] load ui_android_unittests",
2477 "~followup_annotations": [
2478 "@@@STEP_LOG_LINE@json.output@{@@@",
2479 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2480 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2481 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2482 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2483 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2484 "@@@STEP_LOG_LINE@json.output@ }@@@",
2485 "@@@STEP_LOG_LINE@json.output@ }@@@",
2486 "@@@STEP_LOG_LINE@json.output@}@@@",
2487 "@@@STEP_LOG_END@json.output@@@"
2488 ]
2489 },
2490 {
2491 "cmd": [
2492 "python",
2493 "-u",
2494 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2495 "gtest",
2496 "-s",
2497 "ui_android_unittests",
2498 "--enable-platform-mode",
2499 "-e",
2500 "remote_device",
2501 "--api-key-file",
2502 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2503 "--api-secret-file",
2504 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2505 "--api-address",
2506 "172.22.21.180",
2507 "--api-port",
2508 "80",
2509 "--api-protocol",
2510 "http",
2511 "--device-type",
2512 "Android",
2513 "--remote-device",
2514 "Nexus 5",
2515 "--remote-device-os",
2516 "4.4.2",
2517 "--collect",
2518 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2519 "--results-path",
2520 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2521 "--verbose",
2522 "--json-results-file",
2523 "/path/to/tmp/json",
2524 "--release",
2525 "--adb-path",
2526 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2527 ],
2528 "env": {
2529 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2530 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2531 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2532 },
2533 "name": "[collect] ui_android_unittests",
2534 "~followup_annotations": [
2535 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2536 ]
2537 },
2538 {
2539 "cmd": [
2540 "python",
2541 "-u",
2542 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2543 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2544 "/path/to/tmp/json"
2545 ],
2546 "env": {
2547 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2548 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2549 },
2550 "name": "[collect] load ui_touch_selection_unittests",
2551 "~followup_annotations": [
2552 "@@@STEP_LOG_LINE@json.output@{@@@",
2553 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
2554 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
2555 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
2556 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
2557 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
2558 "@@@STEP_LOG_LINE@json.output@ }@@@",
2559 "@@@STEP_LOG_LINE@json.output@ }@@@",
2560 "@@@STEP_LOG_LINE@json.output@}@@@",
2561 "@@@STEP_LOG_END@json.output@@@"
2562 ]
2563 },
2564 {
2565 "cmd": [
2566 "python",
2567 "-u",
2568 "[SLAVE_BUILD]/src/build/android/test_runner.py",
2569 "gtest",
2570 "-s",
2571 "ui_touch_selection_unittests",
2572 "--enable-platform-mode",
2573 "-e",
2574 "remote_device",
2575 "--api-key-file",
2576 "[BUILD]/site_config/.amp_commit_queue_pool_key",
2577 "--api-secret-file",
2578 "[BUILD]/site_config/.amp_commit_queue_pool_secret",
2579 "--api-address",
2580 "172.22.21.180",
2581 "--api-port",
2582 "80",
2583 "--api-protocol",
2584 "http",
2585 "--device-type",
2586 "Android",
2587 "--remote-device",
2588 "Nexus 5",
2589 "--remote-device-os",
2590 "4.4.2",
2591 "--collect",
2592 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
2593 "--results-path",
2594 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
2595 "--verbose",
2596 "--json-results-file",
2597 "/path/to/tmp/json",
2598 "--release",
2599 "--adb-path",
2600 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
2601 ],
2602 "env": {
2603 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2604 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2605 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2606 },
2607 "name": "[collect] ui_touch_selection_unittests",
2608 "~followup_annotations": [
2609 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
2610 ]
2611 },
2612 {
2613 "cmd": [
2614 "python",
2615 "-u",
2616 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
2617 "--action",
2618 "stop",
2619 "--pid-file-path",
2620 "/tmp/device_monitor.pid"
2621 ],
2622 "env": {
2623 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2624 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2625 },
2626 "name": "shutdown_device_monitor"
2627 },
2628 {
2629 "cmd": [
2630 "python",
2631 "-u",
2632 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
2633 "--output-path",
2634 "[SLAVE_BUILD]/src/out/Release/full_log",
2635 "[SLAVE_BUILD]/src/out/logcat"
2636 ],
2637 "env": {
2638 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2639 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2640 },
2641 "name": "logcat_dump"
2642 },
2643 {
2644 "cmd": [
2645 "python",
2646 "-u",
2647 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
2648 "--",
2649 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
2650 "--force-version",
2651 "4.7",
2652 "-o",
2653 "GSUtil:parallel_composite_upload_threshold=50M",
2654 "----",
2655 "cp",
2656 "[SLAVE_BUILD]/src/out/Release/full_log",
2657 "gs://chromium-android/logcat_dumps/Android Tests (amp split)/77457"
2658 ],
2659 "env": {
2660 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2661 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2662 },
2663 "name": "gsutil upload",
2664 "~followup_annotations": [
2665 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/Android Tests (amp split)/77457@@@"
2666 ]
2667 },
2668 {
2669 "cmd": [
2670 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
2671 "--arch",
2672 "arm",
2673 "--more-info",
2674 "[SLAVE_BUILD]/src/out/Release/full_log"
2675 ],
2676 "env": {
2677 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2678 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2679 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2680 },
2681 "name": "stack_tool_with_logcat_dump"
2682 },
2683 {
2684 "cmd": [
2685 "python",
2686 "-u",
2687 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
2688 "[SLAVE_BUILD]/src/chrome/VERSION",
2689 "/path/to/tmp/"
2690 ],
2691 "env": {
2692 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2693 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2694 },
2695 "name": "get version"
2696 },
2697 {
2698 "cmd": [
2699 "[SLAVE_BUILD]/src/build/android/tombstones.py",
2700 "-a",
2701 "-s",
2702 "-w"
2703 ],
2704 "env": {
2705 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
2706 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2707 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2708 },
2709 "name": "stack_tool_for_tombstones"
2710 },
2711 {
2712 "cmd": [
2713 "python",
2714 "-u",
2715 "\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",
2716 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
2717 ],
2718 "env": {
2719 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
2720 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2721 },
2722 "name": "test_report",
2723 "~followup_annotations": [
2724 "@@@STEP_LOG_LINE@python.inline@@@@",
2725 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
2726 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
2727 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
2728 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
2729 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
2730 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
2731 "@@@STEP_LOG_END@python.inline@@@"
2732 ]
2733 },
2734 {
2735 "name": "$result",
2736 "reason": "8 tests failed: ['AndroidWebViewTest', 'ContentShellTest', 'Chrom ePublicTest', 'ChromeSyncShellTest', 'junit_unit_tests', 'chrome_junit_tests', ' content_junit_tests', 'base_unittests']",
2737 "recipe_result": null,
2738 "status_code": 1
2739 }
2740 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698