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 "[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 ] |
OLD | NEW |