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