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

Side by Side Diff: scripts/slave/recipes/android/tester.expected/android_rel_tests_recipe.json

Issue 583843002: Use analyze.py in Android trybots. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build@master
Patch Set: sky comments Created 6 years, 3 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 "[BUILD]/scripts/slave/bot_update.py", 6 "[BUILD]/scripts/slave/bot_update.py",
7 "--master", 7 "--master",
8 "tryserver.chromium.linux", 8 "tryserver.chromium.linux",
9 "--builder", 9 "--builder",
10 "android_rel_tests_recipe", 10 "android_rel_tests_recipe",
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 "[DEPOT_TOOLS]/gclient.py", 92 "[DEPOT_TOOLS]/gclient.py",
93 "runhooks" 93 "runhooks"
94 ], 94 ],
95 "env": { 95 "env": {
96 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1", 96 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1",
97 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 97 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
98 }, 98 },
99 "name": "gclient runhooks" 99 "name": "gclient runhooks"
100 }, 100 },
101 { 101 {
102 "cmd": [
103 "python",
104 "-u",
105 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
106 "[SLAVE_BUILD]/src/testing/buildbot/trybot_analyze_config.json",
107 "/path/to/tmp/json"
108 ],
109 "name": "read filter exclusion spec",
110 "~followup_annotations": [
111 "@@@STEP_TEXT@path: 'testing/buildbot/trybot_analyze_config.json'@@@",
112 "@@@STEP_LOG_LINE@json.output@{@@@",
113 "@@@STEP_LOG_LINE@json.output@ \"base\": {@@@",
114 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@",
115 "@@@STEP_LOG_LINE@json.output@ }, @@@",
116 "@@@STEP_LOG_LINE@json.output@ \"chromium\": {@@@",
117 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@",
118 "@@@STEP_LOG_LINE@json.output@ }@@@",
119 "@@@STEP_LOG_LINE@json.output@}@@@",
120 "@@@STEP_LOG_END@json.output@@@"
121 ]
122 },
123 {
124 "cmd": [
125 "git",
126 "diff",
127 "--cached",
128 "--name-only"
129 ],
130 "cwd": "[SLAVE_BUILD]/src",
131 "name": "git diff to analyze patch",
132 "stdout": "/path/to/tmp/"
133 },
134 {
135 "cmd": [
136 "python",
137 "-u",
138 "[SLAVE_BUILD]/src/build/gyp_chromium",
139 "--analyzer",
140 "{\"files\": [\"foo.cc\"], \"targets\": [\"mojo_test_apk\", \"android_webv iew_test_apk\", \"chrome_shell_test_apk\", \"content_shell_test_apk\", \"telemet ry_unittests\", \"telemetry_perf_unittests\"]}",
141 "/path/to/tmp/json"
142 ],
143 "env": {
144 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1"
145 },
146 "name": "analyze",
147 "~followup_annotations": [
148 "@@@STEP_LOG_LINE@json.output@{@@@",
149 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@",
150 "@@@STEP_LOG_LINE@json.output@ \"breakpad_unittests\", @@@",
151 "@@@STEP_LOG_LINE@json.output@ \"chrome_shell_test_apk\"@@@",
152 "@@@STEP_LOG_LINE@json.output@ ], @@@",
153 "@@@STEP_LOG_LINE@json.output@ \"status\": \"Found dependency\", @@@",
154 "@@@STEP_LOG_LINE@json.output@ \"targets\": [@@@",
155 "@@@STEP_LOG_LINE@json.output@ \"breakpad_unittests\", @@@",
156 "@@@STEP_LOG_LINE@json.output@ \"chrome_shell_test_apk\"@@@",
157 "@@@STEP_LOG_LINE@json.output@ ]@@@",
158 "@@@STEP_LOG_LINE@json.output@}@@@",
159 "@@@STEP_LOG_END@json.output@@@"
160 ]
161 },
162 {
102 "allow_subannotations": false, 163 "allow_subannotations": false,
103 "cmd": [ 164 "cmd": [
104 "[SLAVE_BUILD]/src/build/tree_truth.sh", 165 "[SLAVE_BUILD]/src/build/tree_truth.sh",
105 "[SLAVE_BUILD]/src", 166 "[SLAVE_BUILD]/src",
106 "src", 167 "src",
107 "src-internal" 168 "src-internal"
108 ], 169 ],
109 "name": "tree truth steps" 170 "name": "tree truth steps"
110 }, 171 },
111 { 172 {
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 "-t", 256 "-t",
196 "Release" 257 "Release"
197 ], 258 ],
198 "env": { 259 "env": {
199 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 260 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
200 }, 261 },
201 "name": "provision_devices" 262 "name": "provision_devices"
202 }, 263 },
203 { 264 {
204 "cmd": [ 265 "cmd": [
205 "python",
206 "-u",
207 "[SLAVE_BUILD]/src/build/android/test_runner.py",
208 "instrumentation",
209 "--test-apk",
210 "MojoTest",
211 "--verbose",
212 "--release"
213 ],
214 "name": "Instrumentation test MojoTest"
215 },
216 {
217 "cmd": [
218 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
219 "--apk",
220 "AndroidWebView.apk",
221 "--apk_package",
222 "org.chromium.android_webview.shell",
223 "--release"
224 ],
225 "env": {
226 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
227 },
228 "name": "install AndroidWebView.apk"
229 },
230 {
231 "cmd": [
232 "python",
233 "-u",
234 "[SLAVE_BUILD]/src/build/android/test_runner.py",
235 "instrumentation",
236 "--test-apk",
237 "AndroidWebViewTest",
238 "--test_data",
239 "webview:android_webview/test/data/device_files",
240 "--verbose",
241 "--release"
242 ],
243 "name": "Instrumentation test AndroidWebViewTest"
244 },
245 {
246 "cmd": [
247 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", 266 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
248 "--apk", 267 "--apk",
249 "ChromeShell.apk", 268 "ChromeShell.apk",
250 "--apk_package", 269 "--apk_package",
251 "org.chromium.chrome.shell", 270 "org.chromium.chrome.shell",
252 "--release" 271 "--release"
253 ], 272 ],
254 "env": { 273 "env": {
255 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 274 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
256 }, 275 },
257 "name": "install ChromeShell.apk" 276 "name": "install ChromeShell.apk"
258 }, 277 },
259 { 278 {
260 "cmd": [ 279 "cmd": [
261 "python", 280 "python",
262 "-u", 281 "-u",
263 "[SLAVE_BUILD]/src/build/android/test_runner.py", 282 "[SLAVE_BUILD]/src/build/android/test_runner.py",
264 "instrumentation", 283 "instrumentation",
265 "--test-apk", 284 "--test-apk",
266 "ChromeShellTest", 285 "ChromeShellTest",
267 "--test_data", 286 "--test_data",
268 "chrome:chrome/test/data/android/device_files", 287 "chrome:chrome/test/data/android/device_files",
269 "--verbose", 288 "--verbose",
270 "--release" 289 "--release"
271 ], 290 ],
272 "name": "Instrumentation test ChromeShellTest" 291 "name": "Instrumentation test ChromeShellTest"
273 }, 292 },
274 { 293 {
275 "cmd": [ 294 "cmd": [
276 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
277 "--apk",
278 "ContentShell.apk",
279 "--apk_package",
280 "org.chromium.chontent_shell_apk",
281 "--release"
282 ],
283 "env": {
284 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
285 },
286 "name": "install ContentShell.apk"
287 },
288 {
289 "cmd": [
290 "python",
291 "-u",
292 "[SLAVE_BUILD]/src/build/android/test_runner.py",
293 "instrumentation",
294 "--test-apk",
295 "ContentShellTest",
296 "--test_data",
297 "content:content/test/data/android/device_files",
298 "--verbose",
299 "--release"
300 ],
301 "name": "Instrumentation test ContentShellTest"
302 },
303 {
304 "cmd": [
305 "python",
306 "-u",
307 "[SLAVE_BUILD]/src/build/android/test_runner.py",
308 "gtest",
309 "-s",
310 "telemetry_unittests",
311 "--verbose",
312 "--release"
313 ],
314 "env": {
315 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
316 },
317 "name": "telemetry_unittests"
318 },
319 {
320 "cmd": [
321 "python",
322 "-u",
323 "[SLAVE_BUILD]/src/build/android/test_runner.py",
324 "gtest",
325 "-s",
326 "telemetry_perf_unittests",
327 "--verbose",
328 "--release"
329 ],
330 "env": {
331 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
332 },
333 "name": "telemetry_perf_unittests"
334 },
335 {
336 "cmd": [
337 "python", 295 "python",
338 "-u", 296 "-u",
339 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", 297 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
340 "--output-path", 298 "--output-path",
341 "[SLAVE_BUILD]/src/out/Release/full_log", 299 "[SLAVE_BUILD]/src/out/Release/full_log",
342 "[SLAVE_BUILD]/src/out/logcat" 300 "[SLAVE_BUILD]/src/out/logcat"
343 ], 301 ],
344 "name": "logcat_dump" 302 "name": "logcat_dump"
345 }, 303 },
346 { 304 {
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
397 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 355 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
398 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 356 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
399 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 357 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
400 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 358 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
401 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 359 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
402 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 360 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
403 "@@@STEP_LOG_END@python.inline@@@" 361 "@@@STEP_LOG_END@python.inline@@@"
404 ] 362 ]
405 } 363 }
406 ] 364 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698