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

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

Issue 1115453002: Recipes: make cwd default to slave_build (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: rebase Created 5 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 | Annotate | Revision Log
OLDNEW
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "python", 4 "python",
5 "-u", 5 "-u",
6 "[SLAVE_BUILD]/src/build/android/test_runner.py", 6 "[SLAVE_BUILD]/src/build/android/test_runner.py",
7 "gtest", 7 "gtest",
8 "-s", 8 "-s",
9 "example_gtest_suite", 9 "example_gtest_suite",
10 "--enable-platform-mode", 10 "--enable-platform-mode",
(...skipping 16 matching lines...) Expand all
27 "--remote-device", 27 "--remote-device",
28 "SampleDevice0", 28 "SampleDevice0",
29 "--remote-device", 29 "--remote-device",
30 "SampleDevice1", 30 "SampleDevice1",
31 "--remote-device-timeout", 31 "--remote-device-timeout",
32 "60", 32 "60",
33 "--trigger", 33 "--trigger",
34 "/path/to/tmp/json", 34 "/path/to/tmp/json",
35 "--verbose" 35 "--verbose"
36 ], 36 ],
37 "cwd": "[SLAVE_BUILD]",
37 "name": "[trigger] example_gtest_suite", 38 "name": "[trigger] example_gtest_suite",
38 "~followup_annotations": [ 39 "~followup_annotations": [
39 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 40 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
40 "@@@STEP_LOG_LINE@json.output@{@@@", 41 "@@@STEP_LOG_LINE@json.output@{@@@",
41 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 42 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
42 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 43 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
43 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 44 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
44 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 45 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
45 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 46 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
46 "@@@STEP_LOG_LINE@json.output@ }@@@", 47 "@@@STEP_LOG_LINE@json.output@ }@@@",
47 "@@@STEP_LOG_LINE@json.output@ }@@@", 48 "@@@STEP_LOG_LINE@json.output@ }@@@",
48 "@@@STEP_LOG_LINE@json.output@}@@@", 49 "@@@STEP_LOG_LINE@json.output@}@@@",
49 "@@@STEP_LOG_END@json.output@@@" 50 "@@@STEP_LOG_END@json.output@@@"
50 ] 51 ]
51 }, 52 },
52 { 53 {
53 "cmd": [ 54 "cmd": [
54 "python", 55 "python",
55 "-u", 56 "-u",
56 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 57 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
57 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 58 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
58 "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json" 59 "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json"
59 ], 60 ],
61 "cwd": "[SLAVE_BUILD]",
60 "name": "[trigger] save example_gtest_suite data" 62 "name": "[trigger] save example_gtest_suite data"
61 }, 63 },
62 { 64 {
63 "cmd": [ 65 "cmd": [
64 "python", 66 "python",
65 "-u", 67 "-u",
66 "[SLAVE_BUILD]/src/build/android/test_runner.py", 68 "[SLAVE_BUILD]/src/build/android/test_runner.py",
67 "uirobot", 69 "uirobot",
68 "--minutes", 70 "--minutes",
69 "5", 71 "5",
(...skipping 19 matching lines...) Expand all
89 "--remote-device", 91 "--remote-device",
90 "SampleDevice0", 92 "SampleDevice0",
91 "--remote-device", 93 "--remote-device",
92 "SampleDevice1", 94 "SampleDevice1",
93 "--remote-device-timeout", 95 "--remote-device-timeout",
94 "60", 96 "60",
95 "--trigger", 97 "--trigger",
96 "/path/to/tmp/json", 98 "/path/to/tmp/json",
97 "--verbose" 99 "--verbose"
98 ], 100 ],
101 "cwd": "[SLAVE_BUILD]",
99 "name": "[trigger] example_uirobot_suite", 102 "name": "[trigger] example_uirobot_suite",
100 "~followup_annotations": [ 103 "~followup_annotations": [
101 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 104 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
102 "@@@STEP_LOG_LINE@json.output@{@@@", 105 "@@@STEP_LOG_LINE@json.output@{@@@",
103 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 106 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
104 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 107 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
105 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 108 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
106 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 109 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
107 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 110 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
108 "@@@STEP_LOG_LINE@json.output@ }@@@", 111 "@@@STEP_LOG_LINE@json.output@ }@@@",
109 "@@@STEP_LOG_LINE@json.output@ }@@@", 112 "@@@STEP_LOG_LINE@json.output@ }@@@",
110 "@@@STEP_LOG_LINE@json.output@}@@@", 113 "@@@STEP_LOG_LINE@json.output@}@@@",
111 "@@@STEP_LOG_END@json.output@@@" 114 "@@@STEP_LOG_END@json.output@@@"
112 ] 115 ]
113 }, 116 },
114 { 117 {
115 "cmd": [ 118 "cmd": [
116 "python", 119 "python",
117 "-u", 120 "-u",
118 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 121 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
119 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 122 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
120 "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json" 123 "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json"
121 ], 124 ],
125 "cwd": "[SLAVE_BUILD]",
122 "name": "[trigger] save example_uirobot_suite data" 126 "name": "[trigger] save example_uirobot_suite data"
123 }, 127 },
124 { 128 {
125 "cmd": [ 129 "cmd": [
126 "python", 130 "python",
127 "-u", 131 "-u",
128 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 132 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
129 "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", 133 "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json",
130 "/path/to/tmp/json" 134 "/path/to/tmp/json"
131 ], 135 ],
136 "cwd": "[SLAVE_BUILD]",
132 "name": "[collect] load example_gtest_suite data", 137 "name": "[collect] load example_gtest_suite data",
133 "~followup_annotations": [ 138 "~followup_annotations": [
134 "@@@STEP_LOG_LINE@json.output@{@@@", 139 "@@@STEP_LOG_LINE@json.output@{@@@",
135 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 140 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
136 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 141 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
137 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 142 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
138 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 143 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
139 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 144 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
140 "@@@STEP_LOG_LINE@json.output@ }@@@", 145 "@@@STEP_LOG_LINE@json.output@ }@@@",
141 "@@@STEP_LOG_LINE@json.output@ }@@@", 146 "@@@STEP_LOG_LINE@json.output@ }@@@",
(...skipping 23 matching lines...) Expand all
165 "--api-protocol", 170 "--api-protocol",
166 "http", 171 "http",
167 "--device-type", 172 "--device-type",
168 "Android", 173 "Android",
169 "--collect", 174 "--collect",
170 "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", 175 "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json",
171 "--results-path", 176 "--results-path",
172 "[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/results.zip", 177 "[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/results.zip",
173 "--verbose" 178 "--verbose"
174 ], 179 ],
180 "cwd": "[SLAVE_BUILD]",
175 "name": "[collect] example_gtest_suite", 181 "name": "[collect] example_gtest_suite",
176 "~followup_annotations": [ 182 "~followup_annotations": [
177 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 183 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
178 ] 184 ]
179 }, 185 },
180 { 186 {
181 "cmd": [ 187 "cmd": [
182 "python", 188 "python",
183 "-u", 189 "-u",
184 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 190 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
185 "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", 191 "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json",
186 "/path/to/tmp/json" 192 "/path/to/tmp/json"
187 ], 193 ],
194 "cwd": "[SLAVE_BUILD]",
188 "name": "[upload logcat] load example_gtest_suite data", 195 "name": "[upload logcat] load example_gtest_suite data",
189 "~followup_annotations": [ 196 "~followup_annotations": [
190 "@@@STEP_LOG_LINE@json.output@{@@@", 197 "@@@STEP_LOG_LINE@json.output@{@@@",
191 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", 198 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
192 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", 199 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@",
193 "@@@STEP_LOG_LINE@json.output@ }@@@", 200 "@@@STEP_LOG_LINE@json.output@ }@@@",
194 "@@@STEP_LOG_LINE@json.output@}@@@", 201 "@@@STEP_LOG_LINE@json.output@}@@@",
195 "@@@STEP_LOG_END@json.output@@@" 202 "@@@STEP_LOG_END@json.output@@@"
196 ] 203 ]
197 }, 204 },
198 { 205 {
199 "cmd": [ 206 "cmd": [
200 "python", 207 "python",
201 "-u", 208 "-u",
202 "RECIPE_MODULE[zip]/resources/unzip.py" 209 "RECIPE_MODULE[zip]/resources/unzip.py"
203 ], 210 ],
211 "cwd": "[SLAVE_BUILD]",
204 "name": "[upload logcat] unzip results for example_gtest_suite", 212 "name": "[upload logcat] unzip results for example_gtest_suite",
205 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/un zipped_results\", \"use_python_zip\": false, \"zip_file\": \"[TMP_BASE]/amp_resu lts_tmp_2/example_gtest_suite/results.zip\"}" 213 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/un zipped_results\", \"use_python_zip\": false, \"zip_file\": \"[TMP_BASE]/amp_resu lts_tmp_2/example_gtest_suite/results.zip\"}"
206 }, 214 },
207 { 215 {
208 "cmd": [ 216 "cmd": [
209 "python", 217 "python",
210 "-u", 218 "-u",
211 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", 219 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
212 "--", 220 "--",
213 "[DEPOT_TOOLS]/gsutil.py", 221 "[DEPOT_TOOLS]/gsutil.py",
214 "--force-version", 222 "--force-version",
215 "3.25", 223 "3.25",
216 "--", 224 "--",
217 "cp", 225 "cp",
218 "[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/unzipped_results/appurif y_results/logcat.txt", 226 "[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/unzipped_results/appurif y_results/logcat.txt",
219 "gs://chrome-amp-results/logcats/logcat_example_gtest_suite_12345abcde.txt " 227 "gs://chrome-amp-results/logcats/logcat_example_gtest_suite_12345abcde.txt "
220 ], 228 ],
229 "cwd": "[SLAVE_BUILD]",
221 "name": "gsutil [upload logcat] example_gtest_suite", 230 "name": "gsutil [upload logcat] example_gtest_suite",
222 "~followup_annotations": [ 231 "~followup_annotations": [
223 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_gtest_suite_12345abcde.txt@@@" 232 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_gtest_suite_12345abcde.txt@@@"
224 ] 233 ]
225 }, 234 },
226 { 235 {
227 "cmd": [ 236 "cmd": [
228 "python", 237 "python",
229 "-u", 238 "-u",
230 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 239 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
231 "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", 240 "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json",
232 "/path/to/tmp/json" 241 "/path/to/tmp/json"
233 ], 242 ],
243 "cwd": "[SLAVE_BUILD]",
234 "name": "[collect] load example_uirobot_suite data", 244 "name": "[collect] load example_uirobot_suite data",
235 "~followup_annotations": [ 245 "~followup_annotations": [
236 "@@@STEP_LOG_LINE@json.output@{@@@", 246 "@@@STEP_LOG_LINE@json.output@{@@@",
237 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 247 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
238 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 248 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
239 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 249 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
240 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 250 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
241 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 251 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
242 "@@@STEP_LOG_LINE@json.output@ }@@@", 252 "@@@STEP_LOG_LINE@json.output@ }@@@",
243 "@@@STEP_LOG_LINE@json.output@ }@@@", 253 "@@@STEP_LOG_LINE@json.output@ }@@@",
(...skipping 23 matching lines...) Expand all
267 "--api-protocol", 277 "--api-protocol",
268 "http", 278 "http",
269 "--device-type", 279 "--device-type",
270 "Android", 280 "Android",
271 "--collect", 281 "--collect",
272 "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", 282 "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json",
273 "--results-path", 283 "--results-path",
274 "[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/results.zip", 284 "[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/results.zip",
275 "--verbose" 285 "--verbose"
276 ], 286 ],
287 "cwd": "[SLAVE_BUILD]",
277 "name": "[collect] example_uirobot_suite", 288 "name": "[collect] example_uirobot_suite",
278 "~followup_annotations": [ 289 "~followup_annotations": [
279 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 290 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
280 ] 291 ]
281 }, 292 },
282 { 293 {
283 "cmd": [ 294 "cmd": [
284 "python", 295 "python",
285 "-u", 296 "-u",
286 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 297 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
287 "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", 298 "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json",
288 "/path/to/tmp/json" 299 "/path/to/tmp/json"
289 ], 300 ],
301 "cwd": "[SLAVE_BUILD]",
290 "name": "[upload logcat] load example_uirobot_suite data", 302 "name": "[upload logcat] load example_uirobot_suite data",
291 "~followup_annotations": [ 303 "~followup_annotations": [
292 "@@@STEP_LOG_LINE@json.output@{@@@", 304 "@@@STEP_LOG_LINE@json.output@{@@@",
293 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", 305 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@",
294 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", 306 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@",
295 "@@@STEP_LOG_LINE@json.output@ }@@@", 307 "@@@STEP_LOG_LINE@json.output@ }@@@",
296 "@@@STEP_LOG_LINE@json.output@}@@@", 308 "@@@STEP_LOG_LINE@json.output@}@@@",
297 "@@@STEP_LOG_END@json.output@@@" 309 "@@@STEP_LOG_END@json.output@@@"
298 ] 310 ]
299 }, 311 },
300 { 312 {
301 "cmd": [ 313 "cmd": [
302 "python", 314 "python",
303 "-u", 315 "-u",
304 "RECIPE_MODULE[zip]/resources/unzip.py" 316 "RECIPE_MODULE[zip]/resources/unzip.py"
305 ], 317 ],
318 "cwd": "[SLAVE_BUILD]",
306 "name": "[upload logcat] unzip results for example_uirobot_suite", 319 "name": "[upload logcat] unzip results for example_uirobot_suite",
307 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/ unzipped_results\", \"use_python_zip\": false, \"zip_file\": \"[TMP_BASE]/amp_re sults_tmp_2/example_uirobot_suite/results.zip\"}" 320 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/ unzipped_results\", \"use_python_zip\": false, \"zip_file\": \"[TMP_BASE]/amp_re sults_tmp_2/example_uirobot_suite/results.zip\"}"
308 }, 321 },
309 { 322 {
310 "cmd": [ 323 "cmd": [
311 "python", 324 "python",
312 "-u", 325 "-u",
313 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", 326 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
314 "--", 327 "--",
315 "[DEPOT_TOOLS]/gsutil.py", 328 "[DEPOT_TOOLS]/gsutil.py",
316 "--force-version", 329 "--force-version",
317 "3.25", 330 "3.25",
318 "--", 331 "--",
319 "cp", 332 "cp",
320 "[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/unzipped_results/appur ify_results/logcat.txt", 333 "[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/unzipped_results/appur ify_results/logcat.txt",
321 "gs://chrome-amp-results/logcats/logcat_example_uirobot_suite_12345abcde.t xt" 334 "gs://chrome-amp-results/logcats/logcat_example_uirobot_suite_12345abcde.t xt"
322 ], 335 ],
336 "cwd": "[SLAVE_BUILD]",
323 "name": "gsutil [upload logcat] example_uirobot_suite", 337 "name": "gsutil [upload logcat] example_uirobot_suite",
324 "~followup_annotations": [ 338 "~followup_annotations": [
325 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_uirobot_suite_12345abcde.txt@@@" 339 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l ogcats/logcat_example_uirobot_suite_12345abcde.txt@@@"
326 ] 340 ]
327 } 341 }
328 ] 342 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698