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

Side by Side Diff: scripts/slave/recipe_modules/amp/example.expected/underspecified_with_timeout_basic.json

Issue 1917243002: Revert "build: roll infra_paths changes" (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 7 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
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "python", 4 "python",
5 "-u", 5 "-u",
6 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 6 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
7 "--", 7 "--",
8 "[ROOT]/b/depot_tools/gsutil.py", 8 "[DEPOT_TOOLS]/gsutil.py",
9 "----", 9 "----",
10 "cp", 10 "cp",
11 "gs://chrome-amp-keys/main_pool/api_key", 11 "gs://chrome-amp-keys/main_pool/api_key",
12 "[ROOT]/b/build/site_config/.amp_main_pool_key" 12 "[BUILD]/site_config/.amp_main_pool_key"
13 ], 13 ],
14 "cwd": "[SLAVE_BUILD]",
14 "name": "gsutil download amp api key" 15 "name": "gsutil download amp api key"
15 }, 16 },
16 { 17 {
17 "cmd": [ 18 "cmd": [
18 "python", 19 "python",
19 "-u", 20 "-u",
20 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 21 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
21 "--", 22 "--",
22 "[ROOT]/b/depot_tools/gsutil.py", 23 "[DEPOT_TOOLS]/gsutil.py",
23 "----", 24 "----",
24 "cp", 25 "cp",
25 "gs://chrome-amp-keys/main_pool/api_secret", 26 "gs://chrome-amp-keys/main_pool/api_secret",
26 "[ROOT]/b/build/site_config/.amp_main_pool_secret" 27 "[BUILD]/site_config/.amp_main_pool_secret"
27 ], 28 ],
29 "cwd": "[SLAVE_BUILD]",
28 "name": "gsutil download amp api secret" 30 "name": "gsutil download amp api secret"
29 }, 31 },
30 { 32 {
31 "cmd": [ 33 "cmd": [
32 "python", 34 "python",
33 "-u", 35 "-u",
34 "[CWD]/src/build/android/test_runner.py", 36 "[SLAVE_BUILD]/src/build/android/test_runner.py",
35 "gtest", 37 "gtest",
36 "-s", 38 "-s",
37 "example_gtest_suite", 39 "example_gtest_suite",
38 "--enable-platform-mode", 40 "--enable-platform-mode",
39 "-e", 41 "-e",
40 "remote_device", 42 "remote_device",
41 "--api-key-file", 43 "--api-key-file",
42 "[ROOT]/b/build/site_config/.amp_main_pool_key", 44 "[BUILD]/site_config/.amp_main_pool_key",
43 "--api-secret-file", 45 "--api-secret-file",
44 "[ROOT]/b/build/site_config/.amp_main_pool_secret", 46 "[BUILD]/site_config/.amp_main_pool_secret",
45 "--api-address", 47 "--api-address",
46 "127.0.0.1", 48 "127.0.0.1",
47 "--api-port", 49 "--api-port",
48 "80", 50 "80",
49 "--api-protocol", 51 "--api-protocol",
50 "http", 52 "http",
51 "--device-type", 53 "--device-type",
52 "Android", 54 "Android",
53 "--remote-device-minimum-os", 55 "--remote-device-minimum-os",
54 "MinimumSampleDeviceOS", 56 "MinimumSampleDeviceOS",
55 "--remote-device", 57 "--remote-device",
56 "SampleDevice0", 58 "SampleDevice0",
57 "--remote-device", 59 "--remote-device",
58 "SampleDevice1", 60 "SampleDevice1",
59 "--remote-device-timeout", 61 "--remote-device-timeout",
60 "60", 62 "60",
61 "--trigger", 63 "--trigger",
62 "/path/to/tmp/json", 64 "/path/to/tmp/json",
63 "--verbose" 65 "--verbose"
64 ], 66 ],
67 "cwd": "[SLAVE_BUILD]",
65 "env": { 68 "env": {
66 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" 69 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug"
67 }, 70 },
68 "name": "[trigger] example_gtest_suite", 71 "name": "[trigger] example_gtest_suite",
69 "~followup_annotations": [ 72 "~followup_annotations": [
70 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 73 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
71 "@@@STEP_LOG_LINE@json.output@{@@@", 74 "@@@STEP_LOG_LINE@json.output@{@@@",
72 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 75 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
73 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 76 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
74 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 77 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
75 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 78 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
76 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 79 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
77 "@@@STEP_LOG_LINE@json.output@ }@@@", 80 "@@@STEP_LOG_LINE@json.output@ }@@@",
78 "@@@STEP_LOG_LINE@json.output@ }, @@@", 81 "@@@STEP_LOG_LINE@json.output@ }, @@@",
79 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", 82 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
80 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", 83 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
81 "@@@STEP_LOG_LINE@json.output@ }@@@", 84 "@@@STEP_LOG_LINE@json.output@ }@@@",
82 "@@@STEP_LOG_LINE@json.output@}@@@", 85 "@@@STEP_LOG_LINE@json.output@}@@@",
83 "@@@STEP_LOG_END@json.output@@@" 86 "@@@STEP_LOG_END@json.output@@@"
84 ] 87 ]
85 }, 88 },
86 { 89 {
87 "cmd": [ 90 "cmd": [
88 "python", 91 "python",
89 "-u", 92 "-u",
90 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 93 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
91 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", 94 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
92 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json" 95 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
93 ], 96 ],
97 "cwd": "[SLAVE_BUILD]",
94 "name": "[trigger] save example_gtest_suite" 98 "name": "[trigger] save example_gtest_suite"
95 }, 99 },
96 { 100 {
97 "cmd": [ 101 "cmd": [
98 "python", 102 "python",
99 "-u", 103 "-u",
100 "[CWD]/src/build/android/test_runner.py", 104 "[SLAVE_BUILD]/src/build/android/test_runner.py",
101 "instrumentation", 105 "instrumentation",
102 "--apk-under-test", 106 "--apk-under-test",
103 "ApkUnderTest.apk", 107 "ApkUnderTest.apk",
104 "--test-apk", 108 "--test-apk",
105 "TestApk.apk", 109 "TestApk.apk",
106 "--isolate-file-path", 110 "--isolate-file-path",
107 "isolate_file.isolate", 111 "isolate_file.isolate",
108 "--annotation", 112 "--annotation",
109 "SmallTest", 113 "SmallTest",
110 "--additional-apk", 114 "--additional-apk",
111 "ExtraApk1.apk", 115 "ExtraApk1.apk",
112 "--additional-apk", 116 "--additional-apk",
113 "ExtraApk2.apk", 117 "ExtraApk2.apk",
114 "--enable-platform-mode", 118 "--enable-platform-mode",
115 "-e", 119 "-e",
116 "remote_device", 120 "remote_device",
117 "--api-key-file", 121 "--api-key-file",
118 "[ROOT]/b/build/site_config/.amp_main_pool_key", 122 "[BUILD]/site_config/.amp_main_pool_key",
119 "--api-secret-file", 123 "--api-secret-file",
120 "[ROOT]/b/build/site_config/.amp_main_pool_secret", 124 "[BUILD]/site_config/.amp_main_pool_secret",
121 "--api-address", 125 "--api-address",
122 "127.0.0.1", 126 "127.0.0.1",
123 "--api-port", 127 "--api-port",
124 "80", 128 "80",
125 "--api-protocol", 129 "--api-protocol",
126 "http", 130 "http",
127 "--device-type", 131 "--device-type",
128 "Android", 132 "Android",
129 "--remote-device-minimum-os", 133 "--remote-device-minimum-os",
130 "MinimumSampleDeviceOS", 134 "MinimumSampleDeviceOS",
131 "--remote-device", 135 "--remote-device",
132 "SampleDevice0", 136 "SampleDevice0",
133 "--remote-device", 137 "--remote-device",
134 "SampleDevice1", 138 "SampleDevice1",
135 "--remote-device-timeout", 139 "--remote-device-timeout",
136 "60", 140 "60",
137 "--trigger", 141 "--trigger",
138 "/path/to/tmp/json", 142 "/path/to/tmp/json",
139 "--verbose" 143 "--verbose"
140 ], 144 ],
145 "cwd": "[SLAVE_BUILD]",
141 "env": { 146 "env": {
142 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" 147 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug"
143 }, 148 },
144 "name": "[trigger] example_instrumentation_suite", 149 "name": "[trigger] example_instrumentation_suite",
145 "~followup_annotations": [ 150 "~followup_annotations": [
146 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 151 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
147 "@@@STEP_LOG_LINE@json.output@{@@@", 152 "@@@STEP_LOG_LINE@json.output@{@@@",
148 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 153 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
149 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 154 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
150 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 155 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
151 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 156 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
152 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 157 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
153 "@@@STEP_LOG_LINE@json.output@ }@@@", 158 "@@@STEP_LOG_LINE@json.output@ }@@@",
154 "@@@STEP_LOG_LINE@json.output@ }, @@@", 159 "@@@STEP_LOG_LINE@json.output@ }, @@@",
155 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", 160 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
156 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", 161 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
157 "@@@STEP_LOG_LINE@json.output@ }@@@", 162 "@@@STEP_LOG_LINE@json.output@ }@@@",
158 "@@@STEP_LOG_LINE@json.output@}@@@", 163 "@@@STEP_LOG_LINE@json.output@}@@@",
159 "@@@STEP_LOG_END@json.output@@@" 164 "@@@STEP_LOG_END@json.output@@@"
160 ] 165 ]
161 }, 166 },
162 { 167 {
163 "cmd": [ 168 "cmd": [
164 "python", 169 "python",
165 "-u", 170 "-u",
166 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 171 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
167 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", 172 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
168 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json" 173 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
169 ], 174 ],
175 "cwd": "[SLAVE_BUILD]",
170 "name": "[trigger] save example_instrumentation_suite" 176 "name": "[trigger] save example_instrumentation_suite"
171 }, 177 },
172 { 178 {
173 "cmd": [ 179 "cmd": [
174 "python", 180 "python",
175 "-u", 181 "-u",
176 "[CWD]/src/build/android/test_runner.py", 182 "[SLAVE_BUILD]/src/build/android/test_runner.py",
177 "uirobot", 183 "uirobot",
178 "--minutes", 184 "--minutes",
179 "5", 185 "5",
180 "--app-under-test", 186 "--app-under-test",
181 "Example.apk", 187 "Example.apk",
182 "--enable-platform-mode", 188 "--enable-platform-mode",
183 "-e", 189 "-e",
184 "remote_device", 190 "remote_device",
185 "--api-key-file", 191 "--api-key-file",
186 "[ROOT]/b/build/site_config/.amp_main_pool_key", 192 "[BUILD]/site_config/.amp_main_pool_key",
187 "--api-secret-file", 193 "--api-secret-file",
188 "[ROOT]/b/build/site_config/.amp_main_pool_secret", 194 "[BUILD]/site_config/.amp_main_pool_secret",
189 "--api-address", 195 "--api-address",
190 "127.0.0.1", 196 "127.0.0.1",
191 "--api-port", 197 "--api-port",
192 "80", 198 "80",
193 "--api-protocol", 199 "--api-protocol",
194 "http", 200 "http",
195 "--device-type", 201 "--device-type",
196 "Android", 202 "Android",
197 "--remote-device-minimum-os", 203 "--remote-device-minimum-os",
198 "MinimumSampleDeviceOS", 204 "MinimumSampleDeviceOS",
199 "--remote-device", 205 "--remote-device",
200 "SampleDevice0", 206 "SampleDevice0",
201 "--remote-device", 207 "--remote-device",
202 "SampleDevice1", 208 "SampleDevice1",
203 "--remote-device-timeout", 209 "--remote-device-timeout",
204 "60", 210 "60",
205 "--trigger", 211 "--trigger",
206 "/path/to/tmp/json", 212 "/path/to/tmp/json",
207 "--verbose" 213 "--verbose"
208 ], 214 ],
215 "cwd": "[SLAVE_BUILD]",
209 "env": { 216 "env": {
210 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" 217 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug"
211 }, 218 },
212 "name": "[trigger] example_uirobot_suite", 219 "name": "[trigger] example_uirobot_suite",
213 "~followup_annotations": [ 220 "~followup_annotations": [
214 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 221 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
215 "@@@STEP_LOG_LINE@json.output@{@@@", 222 "@@@STEP_LOG_LINE@json.output@{@@@",
216 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 223 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
217 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 224 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
218 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 225 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
219 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 226 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
220 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 227 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
221 "@@@STEP_LOG_LINE@json.output@ }@@@", 228 "@@@STEP_LOG_LINE@json.output@ }@@@",
222 "@@@STEP_LOG_LINE@json.output@ }, @@@", 229 "@@@STEP_LOG_LINE@json.output@ }, @@@",
223 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", 230 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
224 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", 231 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@",
225 "@@@STEP_LOG_LINE@json.output@ }@@@", 232 "@@@STEP_LOG_LINE@json.output@ }@@@",
226 "@@@STEP_LOG_LINE@json.output@}@@@", 233 "@@@STEP_LOG_LINE@json.output@}@@@",
227 "@@@STEP_LOG_END@json.output@@@" 234 "@@@STEP_LOG_END@json.output@@@"
228 ] 235 ]
229 }, 236 },
230 { 237 {
231 "cmd": [ 238 "cmd": [
232 "python", 239 "python",
233 "-u", 240 "-u",
234 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 241 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
235 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", 242 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}",
236 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json" 243 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json"
237 ], 244 ],
245 "cwd": "[SLAVE_BUILD]",
238 "name": "[trigger] save example_uirobot_suite" 246 "name": "[trigger] save example_uirobot_suite"
239 }, 247 },
240 { 248 {
241 "cmd": [ 249 "cmd": [
242 "python", 250 "python",
243 "-u", 251 "-u",
244 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 252 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
245 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 253 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
246 "/path/to/tmp/json" 254 "/path/to/tmp/json"
247 ], 255 ],
256 "cwd": "[SLAVE_BUILD]",
248 "name": "[collect] load example_gtest_suite", 257 "name": "[collect] load example_gtest_suite",
249 "~followup_annotations": [ 258 "~followup_annotations": [
250 "@@@STEP_LOG_LINE@json.output@{@@@", 259 "@@@STEP_LOG_LINE@json.output@{@@@",
251 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 260 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
252 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 261 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
253 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 262 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
254 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 263 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
255 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 264 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
256 "@@@STEP_LOG_LINE@json.output@ }@@@", 265 "@@@STEP_LOG_LINE@json.output@ }@@@",
257 "@@@STEP_LOG_LINE@json.output@ }@@@", 266 "@@@STEP_LOG_LINE@json.output@ }@@@",
258 "@@@STEP_LOG_LINE@json.output@}@@@", 267 "@@@STEP_LOG_LINE@json.output@}@@@",
259 "@@@STEP_LOG_END@json.output@@@" 268 "@@@STEP_LOG_END@json.output@@@"
260 ] 269 ]
261 }, 270 },
262 { 271 {
263 "cmd": [ 272 "cmd": [
264 "python", 273 "python",
265 "-u", 274 "-u",
266 "[CWD]/src/build/android/test_runner.py", 275 "[SLAVE_BUILD]/src/build/android/test_runner.py",
267 "gtest", 276 "gtest",
268 "-s", 277 "-s",
269 "example_gtest_suite", 278 "example_gtest_suite",
270 "--enable-platform-mode", 279 "--enable-platform-mode",
271 "-e", 280 "-e",
272 "remote_device", 281 "remote_device",
273 "--api-key-file", 282 "--api-key-file",
274 "[ROOT]/b/build/site_config/.amp_main_pool_key", 283 "[BUILD]/site_config/.amp_main_pool_key",
275 "--api-secret-file", 284 "--api-secret-file",
276 "[ROOT]/b/build/site_config/.amp_main_pool_secret", 285 "[BUILD]/site_config/.amp_main_pool_secret",
277 "--api-address", 286 "--api-address",
278 "127.0.0.1", 287 "127.0.0.1",
279 "--api-port", 288 "--api-port",
280 "80", 289 "80",
281 "--api-protocol", 290 "--api-protocol",
282 "http", 291 "http",
283 "--device-type", 292 "--device-type",
284 "Android", 293 "Android",
285 "--collect", 294 "--collect",
286 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 295 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
287 "--results-path", 296 "--results-path",
288 "[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip", 297 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
289 "--verbose" 298 "--verbose"
290 ], 299 ],
300 "cwd": "[SLAVE_BUILD]",
291 "env": { 301 "env": {
292 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" 302 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug"
293 }, 303 },
294 "name": "[collect] example_gtest_suite", 304 "name": "[collect] example_gtest_suite",
295 "~followup_annotations": [ 305 "~followup_annotations": [
296 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 306 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
297 ] 307 ]
298 }, 308 },
299 { 309 {
300 "cmd": [ 310 "cmd": [
301 "python", 311 "python",
302 "-u", 312 "-u",
303 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 313 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
304 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 314 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
305 "/path/to/tmp/json" 315 "/path/to/tmp/json"
306 ], 316 ],
317 "cwd": "[SLAVE_BUILD]",
307 "name": "[upload logcat] load example_gtest_suite data", 318 "name": "[upload logcat] load example_gtest_suite data",
308 "~followup_annotations": [ 319 "~followup_annotations": [
309 "@@@STEP_LOG_LINE@json.output@{@@@", 320 "@@@STEP_LOG_LINE@json.output@{@@@",
310 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", 321 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
311 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", 322 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@",
312 "@@@STEP_LOG_LINE@json.output@ }@@@", 323 "@@@STEP_LOG_LINE@json.output@ }@@@",
313 "@@@STEP_LOG_LINE@json.output@}@@@", 324 "@@@STEP_LOG_LINE@json.output@}@@@",
314 "@@@STEP_LOG_END@json.output@@@" 325 "@@@STEP_LOG_END@json.output@@@"
315 ] 326 ]
316 }, 327 },
317 { 328 {
318 "cmd": [ 329 "cmd": [
319 "python", 330 "python",
320 "-u", 331 "-u",
321 "RECIPE_MODULE[build::zip]/resources/unzip.py" 332 "RECIPE_MODULE[build::zip]/resources/unzip.py"
322 ], 333 ],
334 "cwd": "[SLAVE_BUILD]",
323 "name": "[upload logcat] unzip results for example_gtest_suite", 335 "name": "[upload logcat] unzip results for example_gtest_suite",
324 "stdin": "{\"output\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results\ ", \"zip_file\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" 336 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_res ults\", \"zip_file\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip\"}"
325 }, 337 },
326 { 338 {
327 "cmd": [ 339 "cmd": [
328 "python", 340 "python",
329 "-u", 341 "-u",
330 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 342 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
331 "--", 343 "--",
332 "[ROOT]/b/depot_tools/gsutil.py", 344 "[DEPOT_TOOLS]/gsutil.py",
333 "----", 345 "----",
334 "cp", 346 "cp",
335 "[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/logca t.txt", 347 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/ logcat.txt",
336 "gs://chrome-amp-results/logcats/logcat_example_gtest_suite_T35TRUN1D.txt" 348 "gs://chrome-amp-results/logcats/logcat_example_gtest_suite_T35TRUN1D.txt"
337 ], 349 ],
350 "cwd": "[SLAVE_BUILD]",
338 "name": "gsutil [upload logcat] example_gtest_suite", 351 "name": "gsutil [upload logcat] example_gtest_suite",
339 "~followup_annotations": [ 352 "~followup_annotations": [
340 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_gtest_suite_T35TRUN1D.txt@@@" 353 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_gtest_suite_T35TRUN1D.txt@@@"
341 ] 354 ]
342 }, 355 },
343 { 356 {
344 "cmd": [ 357 "cmd": [
345 "python", 358 "python",
346 "-u", 359 "-u",
347 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 360 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
348 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 361 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
349 "/path/to/tmp/json" 362 "/path/to/tmp/json"
350 ], 363 ],
364 "cwd": "[SLAVE_BUILD]",
351 "name": "[collect] load example_instrumentation_suite", 365 "name": "[collect] load example_instrumentation_suite",
352 "~followup_annotations": [ 366 "~followup_annotations": [
353 "@@@STEP_LOG_LINE@json.output@{@@@", 367 "@@@STEP_LOG_LINE@json.output@{@@@",
354 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 368 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
355 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 369 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
356 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 370 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
357 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 371 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
358 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 372 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
359 "@@@STEP_LOG_LINE@json.output@ }@@@", 373 "@@@STEP_LOG_LINE@json.output@ }@@@",
360 "@@@STEP_LOG_LINE@json.output@ }@@@", 374 "@@@STEP_LOG_LINE@json.output@ }@@@",
361 "@@@STEP_LOG_LINE@json.output@}@@@", 375 "@@@STEP_LOG_LINE@json.output@}@@@",
362 "@@@STEP_LOG_END@json.output@@@" 376 "@@@STEP_LOG_END@json.output@@@"
363 ] 377 ]
364 }, 378 },
365 { 379 {
366 "cmd": [ 380 "cmd": [
367 "python", 381 "python",
368 "-u", 382 "-u",
369 "[CWD]/src/build/android/test_runner.py", 383 "[SLAVE_BUILD]/src/build/android/test_runner.py",
370 "instrumentation", 384 "instrumentation",
371 "--apk-under-test", 385 "--apk-under-test",
372 "ApkUnderTest.apk", 386 "ApkUnderTest.apk",
373 "--test-apk", 387 "--test-apk",
374 "TestApk.apk", 388 "TestApk.apk",
375 "--enable-platform-mode", 389 "--enable-platform-mode",
376 "-e", 390 "-e",
377 "remote_device", 391 "remote_device",
378 "--api-key-file", 392 "--api-key-file",
379 "[ROOT]/b/build/site_config/.amp_main_pool_key", 393 "[BUILD]/site_config/.amp_main_pool_key",
380 "--api-secret-file", 394 "--api-secret-file",
381 "[ROOT]/b/build/site_config/.amp_main_pool_secret", 395 "[BUILD]/site_config/.amp_main_pool_secret",
382 "--api-address", 396 "--api-address",
383 "127.0.0.1", 397 "127.0.0.1",
384 "--api-port", 398 "--api-port",
385 "80", 399 "80",
386 "--api-protocol", 400 "--api-protocol",
387 "http", 401 "http",
388 "--device-type", 402 "--device-type",
389 "Android", 403 "Android",
390 "--collect", 404 "--collect",
391 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 405 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
392 "--results-path", 406 "--results-path",
393 "[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip", 407 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
394 "--verbose" 408 "--verbose"
395 ], 409 ],
410 "cwd": "[SLAVE_BUILD]",
396 "env": { 411 "env": {
397 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" 412 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug"
398 }, 413 },
399 "name": "[collect] example_instrumentation_suite", 414 "name": "[collect] example_instrumentation_suite",
400 "~followup_annotations": [ 415 "~followup_annotations": [
401 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 416 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
402 ] 417 ]
403 }, 418 },
404 { 419 {
405 "cmd": [ 420 "cmd": [
406 "python", 421 "python",
407 "-u", 422 "-u",
408 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 423 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
409 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 424 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
410 "/path/to/tmp/json" 425 "/path/to/tmp/json"
411 ], 426 ],
427 "cwd": "[SLAVE_BUILD]",
412 "name": "[upload logcat] load example_instrumentation_suite data", 428 "name": "[upload logcat] load example_instrumentation_suite data",
413 "~followup_annotations": [ 429 "~followup_annotations": [
414 "@@@STEP_LOG_LINE@json.output@{@@@", 430 "@@@STEP_LOG_LINE@json.output@{@@@",
415 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", 431 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
416 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", 432 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@",
417 "@@@STEP_LOG_LINE@json.output@ }@@@", 433 "@@@STEP_LOG_LINE@json.output@ }@@@",
418 "@@@STEP_LOG_LINE@json.output@}@@@", 434 "@@@STEP_LOG_LINE@json.output@}@@@",
419 "@@@STEP_LOG_END@json.output@@@" 435 "@@@STEP_LOG_END@json.output@@@"
420 ] 436 ]
421 }, 437 },
422 { 438 {
423 "cmd": [ 439 "cmd": [
424 "python", 440 "python",
425 "-u", 441 "-u",
426 "RECIPE_MODULE[build::zip]/resources/unzip.py" 442 "RECIPE_MODULE[build::zip]/resources/unzip.py"
427 ], 443 ],
444 "cwd": "[SLAVE_BUILD]",
428 "name": "[upload logcat] unzip results for example_instrumentation_suite", 445 "name": "[upload logcat] unzip results for example_instrumentation_suite",
429 "stdin": "{\"output\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results\ ", \"zip_file\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" 446 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_res ults\", \"zip_file\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip\"}"
430 }, 447 },
431 { 448 {
432 "cmd": [ 449 "cmd": [
433 "python", 450 "python",
434 "-u", 451 "-u",
435 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 452 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
436 "--", 453 "--",
437 "[ROOT]/b/depot_tools/gsutil.py", 454 "[DEPOT_TOOLS]/gsutil.py",
438 "----", 455 "----",
439 "cp", 456 "cp",
440 "[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/logca t.txt", 457 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/ logcat.txt",
441 "gs://chrome-amp-results/logcats/logcat_example_instrumentation_suite_T35T RUN1D.txt" 458 "gs://chrome-amp-results/logcats/logcat_example_instrumentation_suite_T35T RUN1D.txt"
442 ], 459 ],
460 "cwd": "[SLAVE_BUILD]",
443 "name": "gsutil [upload logcat] example_instrumentation_suite", 461 "name": "gsutil [upload logcat] example_instrumentation_suite",
444 "~followup_annotations": [ 462 "~followup_annotations": [
445 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_instrumentation_suite_T35TRUN1D.txt@@@" 463 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_instrumentation_suite_T35TRUN1D.txt@@@"
446 ] 464 ]
447 }, 465 },
448 { 466 {
449 "cmd": [ 467 "cmd": [
450 "python", 468 "python",
451 "-u", 469 "-u",
452 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 470 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
453 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 471 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
454 "/path/to/tmp/json" 472 "/path/to/tmp/json"
455 ], 473 ],
474 "cwd": "[SLAVE_BUILD]",
456 "name": "[collect] load example_uirobot_suite", 475 "name": "[collect] load example_uirobot_suite",
457 "~followup_annotations": [ 476 "~followup_annotations": [
458 "@@@STEP_LOG_LINE@json.output@{@@@", 477 "@@@STEP_LOG_LINE@json.output@{@@@",
459 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 478 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
460 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 479 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
461 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 480 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
462 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 481 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
463 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 482 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
464 "@@@STEP_LOG_LINE@json.output@ }@@@", 483 "@@@STEP_LOG_LINE@json.output@ }@@@",
465 "@@@STEP_LOG_LINE@json.output@ }@@@", 484 "@@@STEP_LOG_LINE@json.output@ }@@@",
466 "@@@STEP_LOG_LINE@json.output@}@@@", 485 "@@@STEP_LOG_LINE@json.output@}@@@",
467 "@@@STEP_LOG_END@json.output@@@" 486 "@@@STEP_LOG_END@json.output@@@"
468 ] 487 ]
469 }, 488 },
470 { 489 {
471 "cmd": [ 490 "cmd": [
472 "python", 491 "python",
473 "-u", 492 "-u",
474 "[CWD]/src/build/android/test_runner.py", 493 "[SLAVE_BUILD]/src/build/android/test_runner.py",
475 "uirobot", 494 "uirobot",
476 "--minutes", 495 "--minutes",
477 "5", 496 "5",
478 "--enable-platform-mode", 497 "--enable-platform-mode",
479 "-e", 498 "-e",
480 "remote_device", 499 "remote_device",
481 "--api-key-file", 500 "--api-key-file",
482 "[ROOT]/b/build/site_config/.amp_main_pool_key", 501 "[BUILD]/site_config/.amp_main_pool_key",
483 "--api-secret-file", 502 "--api-secret-file",
484 "[ROOT]/b/build/site_config/.amp_main_pool_secret", 503 "[BUILD]/site_config/.amp_main_pool_secret",
485 "--api-address", 504 "--api-address",
486 "127.0.0.1", 505 "127.0.0.1",
487 "--api-port", 506 "--api-port",
488 "80", 507 "80",
489 "--api-protocol", 508 "--api-protocol",
490 "http", 509 "http",
491 "--device-type", 510 "--device-type",
492 "Android", 511 "Android",
493 "--collect", 512 "--collect",
494 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 513 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
495 "--results-path", 514 "--results-path",
496 "[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip", 515 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip",
497 "--verbose" 516 "--verbose"
498 ], 517 ],
518 "cwd": "[SLAVE_BUILD]",
499 "env": { 519 "env": {
500 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" 520 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug"
501 }, 521 },
502 "name": "[collect] example_uirobot_suite", 522 "name": "[collect] example_uirobot_suite",
503 "~followup_annotations": [ 523 "~followup_annotations": [
504 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 524 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
505 ] 525 ]
506 }, 526 },
507 { 527 {
508 "cmd": [ 528 "cmd": [
509 "python", 529 "python",
510 "-u", 530 "-u",
511 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 531 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
512 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", 532 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json",
513 "/path/to/tmp/json" 533 "/path/to/tmp/json"
514 ], 534 ],
535 "cwd": "[SLAVE_BUILD]",
515 "name": "[upload logcat] load example_uirobot_suite data", 536 "name": "[upload logcat] load example_uirobot_suite data",
516 "~followup_annotations": [ 537 "~followup_annotations": [
517 "@@@STEP_LOG_LINE@json.output@{@@@", 538 "@@@STEP_LOG_LINE@json.output@{@@@",
518 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", 539 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
519 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", 540 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@",
520 "@@@STEP_LOG_LINE@json.output@ }@@@", 541 "@@@STEP_LOG_LINE@json.output@ }@@@",
521 "@@@STEP_LOG_LINE@json.output@}@@@", 542 "@@@STEP_LOG_LINE@json.output@}@@@",
522 "@@@STEP_LOG_END@json.output@@@" 543 "@@@STEP_LOG_END@json.output@@@"
523 ] 544 ]
524 }, 545 },
525 { 546 {
526 "cmd": [ 547 "cmd": [
527 "python", 548 "python",
528 "-u", 549 "-u",
529 "RECIPE_MODULE[build::zip]/resources/unzip.py" 550 "RECIPE_MODULE[build::zip]/resources/unzip.py"
530 ], 551 ],
552 "cwd": "[SLAVE_BUILD]",
531 "name": "[upload logcat] unzip results for example_uirobot_suite", 553 "name": "[upload logcat] unzip results for example_uirobot_suite",
532 "stdin": "{\"output\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results\ ", \"zip_file\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" 554 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_res ults\", \"zip_file\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip\"}"
533 }, 555 },
534 { 556 {
535 "cmd": [ 557 "cmd": [
536 "python", 558 "python",
537 "-u", 559 "-u",
538 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 560 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
539 "--", 561 "--",
540 "[ROOT]/b/depot_tools/gsutil.py", 562 "[DEPOT_TOOLS]/gsutil.py",
541 "----", 563 "----",
542 "cp", 564 "cp",
543 "[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/logca t.txt", 565 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/ logcat.txt",
544 "gs://chrome-amp-results/logcats/logcat_example_uirobot_suite_T35TRUN1D.tx t" 566 "gs://chrome-amp-results/logcats/logcat_example_uirobot_suite_T35TRUN1D.tx t"
545 ], 567 ],
568 "cwd": "[SLAVE_BUILD]",
546 "name": "gsutil [upload logcat] example_uirobot_suite", 569 "name": "gsutil [upload logcat] example_uirobot_suite",
547 "~followup_annotations": [ 570 "~followup_annotations": [
548 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_uirobot_suite_T35TRUN1D.txt@@@" 571 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_uirobot_suite_T35TRUN1D.txt@@@"
549 ] 572 ]
550 }, 573 },
551 { 574 {
552 "name": "$result", 575 "name": "$result",
553 "recipe_result": null, 576 "recipe_result": null,
554 "status_code": 0 577 "status_code": 0
555 } 578 }
556 ] 579 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698