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

Side by Side Diff: scripts/slave/recipes/chromium_trybot.expected/amp_test_failure.json

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

Powered by Google App Engine
This is Rietveld 408576698