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

Side by Side Diff: infra/bots/recipes/swarm_perf.expected/Perf-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-GN_Android_Vulkan.json

Issue 2352653002: GN: remove old Android recipe code. (Closed)
Patch Set: missing json Created 4 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 "adb", 4 "adb",
5 "shell", 5 "shell",
6 "mkdir", 6 "mkdir",
7 "-p", 7 "-p",
8 "/sdcard/revenge_of_the_skiabot/resources" 8 "/sdcard/revenge_of_the_skiabot/resources"
9 ], 9 ],
10 "cwd": "[SLAVE_BUILD]/skia", 10 "cwd": "[SLAVE_BUILD]/skia",
(...skipping 332 matching lines...) Expand 10 before | Expand all | Expand 10 after
343 "adb", 343 "adb",
344 "push", 344 "push",
345 "[SLAVE_BUILD]/tmp/SVG_VERSION", 345 "[SLAVE_BUILD]/tmp/SVG_VERSION",
346 "/sdcard/revenge_of_the_skiabot/SVG_VERSION" 346 "/sdcard/revenge_of_the_skiabot/SVG_VERSION"
347 ], 347 ],
348 "cwd": "[SLAVE_BUILD]/skia", 348 "cwd": "[SLAVE_BUILD]/skia",
349 "name": "push [SLAVE_BUILD]/tmp/SVG_VERSION /sdcard/revenge_of_the_skiabot/S VG_VERSION" 349 "name": "push [SLAVE_BUILD]/tmp/SVG_VERSION /sdcard/revenge_of_the_skiabot/S VG_VERSION"
350 }, 350 },
351 { 351 {
352 "cmd": [ 352 "cmd": [
353 "python",
354 "-u",
355 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
356 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
357 ],
358 "env": {
359 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
360 },
361 "name": "rmtree dm",
362 "~followup_annotations": [
363 "@@@STEP_LOG_LINE@python.inline@@@@",
364 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
365 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
366 "@@@STEP_LOG_LINE@python.inline@@@@",
367 "@@@STEP_LOG_LINE@python.inline@@@@",
368 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
369 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
370 "@@@STEP_LOG_END@python.inline@@@"
371 ]
372 },
373 {
374 "cmd": [
375 "python",
376 "-u",
377 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
378 "[CUSTOM_[SWARM_OUT_DIR]]/dm",
379 "511"
380 ],
381 "name": "makedirs dm",
382 "~followup_annotations": [
383 "@@@STEP_LOG_LINE@python.inline@@@@",
384 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
385 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
386 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
387 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
388 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
389 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
390 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
391 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
392 "@@@STEP_LOG_END@python.inline@@@"
393 ]
394 },
395 {
396 "cmd": [
397 "adb",
398 "shell",
399 "rm",
400 "-rf",
401 "/sdcard/revenge_of_the_skiabot/dm_out"
402 ],
403 "cwd": "[SLAVE_BUILD]/skia",
404 "name": "rm /sdcard/revenge_of_the_skiabot/dm_out"
405 },
406 {
407 "cmd": [
408 "adb",
409 "shell",
410 "mkdir",
411 "-p",
412 "/sdcard/revenge_of_the_skiabot/dm_out"
413 ],
414 "cwd": "[SLAVE_BUILD]/skia",
415 "name": "mkdir /sdcard/revenge_of_the_skiabot/dm_out"
416 },
417 {
418 "cmd": [
419 "python",
420 "-u",
421 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
422 "[SLAVE_BUILD]/tmp",
423 "511"
424 ],
425 "name": "makedirs tmp_dir",
426 "~followup_annotations": [
427 "@@@STEP_LOG_LINE@python.inline@@@@",
428 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
429 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
430 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
431 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
432 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
433 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
434 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
435 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
436 "@@@STEP_LOG_END@python.inline@@@"
437 ]
438 },
439 {
440 "cmd": [
441 "python",
442 "-u",
443 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\ nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/_/hashes'\nRETRIES = 5\nT IMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in r ange(RETRIES):\n try:\n with contextlib.closing(\n urllib2.urlopen(HA SHES_URL, timeout=TIMEOUT)) as w:\n hashes = w.read()\n with open(sys. argv[1], 'w') as f:\n f.write(hashes)\n break\n except Exception as e:\n print 'Failed to get uninteresting hashes from %s:' % HASHES_URL\n print e\n if retry == RETRIES:\n raise\n waittime = WAIT_BASE * math .pow(2, retry)\n print 'Retry in %d seconds.' % waittime\n time.sleep(wait time)\n",
444 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt"
445 ],
446 "cwd": "[SLAVE_BUILD]/skia",
447 "name": "get uninteresting hashes",
448 "~followup_annotations": [
449 "@@@STEP_LOG_LINE@python.inline@@@@",
450 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@",
451 "@@@STEP_LOG_LINE@python.inline@import math@@@",
452 "@@@STEP_LOG_LINE@python.inline@import socket@@@",
453 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
454 "@@@STEP_LOG_LINE@python.inline@import time@@@",
455 "@@@STEP_LOG_LINE@python.inline@import urllib2@@@",
456 "@@@STEP_LOG_LINE@python.inline@@@@",
457 "@@@STEP_LOG_LINE@python.inline@HASHES_URL = 'https://gold.skia.org/_/hash es'@@@",
458 "@@@STEP_LOG_LINE@python.inline@RETRIES = 5@@@",
459 "@@@STEP_LOG_LINE@python.inline@TIMEOUT = 60@@@",
460 "@@@STEP_LOG_LINE@python.inline@WAIT_BASE = 15@@@",
461 "@@@STEP_LOG_LINE@python.inline@@@@",
462 "@@@STEP_LOG_LINE@python.inline@socket.setdefaulttimeout(TIMEOUT)@@@",
463 "@@@STEP_LOG_LINE@python.inline@for retry in range(RETRIES):@@@",
464 "@@@STEP_LOG_LINE@python.inline@ try:@@@",
465 "@@@STEP_LOG_LINE@python.inline@ with contextlib.closing(@@@",
466 "@@@STEP_LOG_LINE@python.inline@ urllib2.urlopen(HASHES_URL, timeou t=TIMEOUT)) as w:@@@",
467 "@@@STEP_LOG_LINE@python.inline@ hashes = w.read()@@@",
468 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[1], 'w') as f:@@@ ",
469 "@@@STEP_LOG_LINE@python.inline@ f.write(hashes)@@@",
470 "@@@STEP_LOG_LINE@python.inline@ break@@@",
471 "@@@STEP_LOG_LINE@python.inline@ except Exception as e:@@@",
472 "@@@STEP_LOG_LINE@python.inline@ print 'Failed to get uninteresting has hes from %s:' % HASHES_URL@@@",
473 "@@@STEP_LOG_LINE@python.inline@ print e@@@",
474 "@@@STEP_LOG_LINE@python.inline@ if retry == RETRIES:@@@",
475 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
476 "@@@STEP_LOG_LINE@python.inline@ waittime = WAIT_BASE * math.pow(2, ret ry)@@@",
477 "@@@STEP_LOG_LINE@python.inline@ print 'Retry in %d seconds.' % waittim e@@@",
478 "@@@STEP_LOG_LINE@python.inline@ time.sleep(waittime)@@@",
479 "@@@STEP_LOG_END@python.inline@@@"
480 ]
481 },
482 {
483 "cmd": [
484 "adb", 353 "adb",
485 "push", 354 "push",
486 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", 355 "[SLAVE_BUILD]/out/Debug/nanobench",
487 "/sdcard/revenge_of_the_skiabot/uninteresting_hashes.txt"
488 ],
489 "cwd": "[SLAVE_BUILD]/skia",
490 "name": "push [SLAVE_BUILD]/tmp/uninteresting_hashes.txt /sdcard/revenge_of_ the_skiabot/uninteresting_hashes.txt"
491 },
492 {
493 "cmd": [
494 "adb",
495 "push",
496 "[SLAVE_BUILD]/out/Release/dm",
497 "/data/local/tmp/" 356 "/data/local/tmp/"
498 ], 357 ],
499 "cwd": "[SLAVE_BUILD]/skia", 358 "cwd": "[SLAVE_BUILD]/skia",
500 "name": "push dm" 359 "name": "push nanobench"
501 }, 360 },
502 { 361 {
503 "cmd": [ 362 "cmd": [
504 "python", 363 "python",
505 "-u", 364 "-u",
506 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 365 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
507 "set -x; /data/local/tmp/dm --undefok --resourcePath /sdcard/revenge_of_th e_skiabot/resources --skps /sdcard/revenge_of_the_skiabot/skps --images /sdcard/ revenge_of_the_skiabot/images/dm --colorImages /sdcard/revenge_of_the_skiabot/im ages/colorspace --nameByHash --properties gitHash abc123 master client.skia buil der Test-Android-Clang-AndroidOne-CPU-MT6582-arm-Release-GN_Android build_number 5 --svgs /sdcard/revenge_of_the_skiabot/svgs --key arch arm compiler Clang conf iguration Release cpu_or_gpu CPU cpu_or_gpu_value MT6582 extra_config GN_Android model AndroidOne os Android --uninterestingHashesFile /sdcard/revenge_of_the_sk iabot/uninteresting_hashes.txt --writePath /sdcard/revenge_of_the_skiabot/dm_out --nogpu --config 8888 gpu gpusrgb msaa4 serialize-8888 tiles_rt-8888 pic-8888 - -src tests gm image colorImage svg --blacklist gpusrgb image _ _ _ test _ GrShap e serialize-8888 gm _ bleed_image serialize-8888 gm _ c_gms serialize-8888 gm _ colortype serialize-8888 gm _ colortype_xfermodes serialize-8888 gm _ drawfilter serialize-8888 gm _ fontmgr_bounds_0.75_0 serialize-8888 gm _ fontmgr_bounds_1_ -0.25 serialize-8888 gm _ fontmgr_bounds serialize-8888 gm _ fontmgr_match seria lize-8888 gm _ fontmgr_iter serialize-8888 gm _ imagemasksubset serialize-8888 g m _ bitmapfilters serialize-8888 gm _ bitmapshaders serialize-8888 gm _ bleed se rialize-8888 gm _ bleed_alpha_bmp serialize-8888 gm _ bleed_alpha_bmp_shader ser ialize-8888 gm _ convex_poly_clip serialize-8888 gm _ extractalpha serialize-888 8 gm _ filterbitmap_checkerboard_32_32_g8 serialize-8888 gm _ filterbitmap_image _mandrill_64 serialize-8888 gm _ shadows serialize-8888 gm _ simpleaaclip_aaclip serialize-8888 gm _ composeshader_bitmap serialize-8888 gm _ scaled_tilemodes_n pot serialize-8888 gm _ scaled_tilemodes serialize-8888 gm _ bleed_alpha_image s erialize-8888 gm _ bleed_alpha_image_shader serialize-8888 gm _ verylargebitmap serialize-8888 gm _ verylarge_picture_image pic-8888 gm _ drawfilter pic-8888 gm _ image-cacherator-from-picture serialize-8888 gm _ image-cacherator-from-pictu re pic-8888 gm _ image-cacherator-from-raster serialize-8888 gm _ image-cacherat or-from-raster pic-8888 gm _ image-cacherator-from-ctable serialize-8888 gm _ im age-cacherator-from-ctable pic-8888 gm _ gamut serialize-8888 gm _ gamut --match ~WritePixels; echo $? >/data/local/tmp/rc", 366 "set -x; /data/local/tmp/nanobench --undefok -i /sdcard/revenge_of_the_ski abot/resources --skps /sdcard/revenge_of_the_skiabot/skps --images /sdcard/reven ge_of_the_skiabot/images/nanobench --nocpu --pre_log --images --gpuStatsDump tru e --useThermalManager 1,1,10,1000 --scales 1.0 1.1 --config vk --match ~blurroun drect ~patch_grid ~desk_carsvg ~inc0.gif ~inc1.gif ~incInterlaced.gif ~inc0.jpg ~incGray.jpg ~inc0.wbmp ~inc1.wbmp ~inc0.webp ~inc1.webp ~inc0.ico ~inc1.ico ~in c0.png ~inc1.png ~inc2.png ~inc12.png ~inc13.png ~inc14.png ~inc0.webp ~inc1.web p; echo $? >/data/local/tmp/rc",
508 "[SLAVE_BUILD]/tmp/dm.sh" 367 "[SLAVE_BUILD]/tmp/nanobench.sh"
509 ], 368 ],
510 "name": "write dm.sh" 369 "name": "write nanobench.sh"
511 }, 370 },
512 { 371 {
513 "cmd": [ 372 "cmd": [
514 "adb", 373 "adb",
515 "push", 374 "push",
516 "[SLAVE_BUILD]/tmp/dm.sh", 375 "[SLAVE_BUILD]/tmp/nanobench.sh",
517 "/data/local/tmp/" 376 "/data/local/tmp/"
518 ], 377 ],
519 "cwd": "[SLAVE_BUILD]/skia", 378 "cwd": "[SLAVE_BUILD]/skia",
520 "name": "push dm.sh" 379 "name": "push nanobench.sh"
521 }, 380 },
522 { 381 {
523 "cmd": [ 382 "cmd": [
524 "adb", 383 "adb",
525 "logcat", 384 "logcat",
526 "-c" 385 "-c"
527 ], 386 ],
528 "cwd": "[SLAVE_BUILD]/skia", 387 "cwd": "[SLAVE_BUILD]/skia",
529 "name": "clear log" 388 "name": "clear log"
530 }, 389 },
531 { 390 {
532 "cmd": [ 391 "cmd": [
533 "python", 392 "python",
534 "-u", 393 "-u",
535 "\nimport subprocess\nimport sys\nbin_dir = sys.argv[1]\nsh = sys.arg v[2]\nsubprocess.check_call(['adb', 'shell', 'sh', bin_dir + sh])\ntry:\n sys.e xit(int(subprocess.check_output(['adb', 'shell', 'cat',\n bin_dir + 'rc'])))\nexcept ValueError:\n print \"Couldn't read the return code. Probably killed for OOM.\"\n sys.exit(1)\n", 394 "\nimport subprocess\nimport sys\nbin_dir = sys.argv[1]\nsh = sys.arg v[2]\nsubprocess.check_call(['adb', 'shell', 'sh', bin_dir + sh])\ntry:\n sys.e xit(int(subprocess.check_output(['adb', 'shell', 'cat',\n bin_dir + 'rc'])))\nexcept ValueError:\n print \"Couldn't read the return code. Probably killed for OOM.\"\n sys.exit(1)\n",
536 "/data/local/tmp/", 395 "/data/local/tmp/",
537 "dm.sh" 396 "nanobench.sh"
538 ], 397 ],
539 "name": "dm", 398 "name": "nanobench",
540 "~followup_annotations": [ 399 "~followup_annotations": [
541 "@@@STEP_LOG_LINE@python.inline@@@@", 400 "@@@STEP_LOG_LINE@python.inline@@@@",
542 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", 401 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
543 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 402 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
544 "@@@STEP_LOG_LINE@python.inline@bin_dir = sys.argv[1]@@@", 403 "@@@STEP_LOG_LINE@python.inline@bin_dir = sys.argv[1]@@@",
545 "@@@STEP_LOG_LINE@python.inline@sh = sys.argv[2]@@@", 404 "@@@STEP_LOG_LINE@python.inline@sh = sys.argv[2]@@@",
546 "@@@STEP_LOG_LINE@python.inline@subprocess.check_call(['adb', 'shell', 'sh ', bin_dir + sh])@@@", 405 "@@@STEP_LOG_LINE@python.inline@subprocess.check_call(['adb', 'shell', 'sh ', bin_dir + sh])@@@",
547 "@@@STEP_LOG_LINE@python.inline@try:@@@", 406 "@@@STEP_LOG_LINE@python.inline@try:@@@",
548 "@@@STEP_LOG_LINE@python.inline@ sys.exit(int(subprocess.check_output(['a db', 'shell', 'cat',@@@", 407 "@@@STEP_LOG_LINE@python.inline@ sys.exit(int(subprocess.check_output(['a db', 'shell', 'cat',@@@",
549 "@@@STEP_LOG_LINE@python.inline@ bi n_dir + 'rc'])))@@@", 408 "@@@STEP_LOG_LINE@python.inline@ bi n_dir + 'rc'])))@@@",
550 "@@@STEP_LOG_LINE@python.inline@except ValueError:@@@", 409 "@@@STEP_LOG_LINE@python.inline@except ValueError:@@@",
551 "@@@STEP_LOG_LINE@python.inline@ print \"Couldn't read the return code. Probably killed for OOM.\"@@@", 410 "@@@STEP_LOG_LINE@python.inline@ print \"Couldn't read the return code. Probably killed for OOM.\"@@@",
552 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 411 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
553 "@@@STEP_LOG_END@python.inline@@@" 412 "@@@STEP_LOG_END@python.inline@@@"
554 ] 413 ]
555 }, 414 },
556 { 415 {
557 "cmd": [ 416 "cmd": [
558 "adb", 417 "adb",
559 "pull",
560 "/sdcard/revenge_of_the_skiabot/dm_out",
561 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
562 ],
563 "cwd": "[SLAVE_BUILD]/skia",
564 "name": "pull /sdcard/revenge_of_the_skiabot/dm_out [CUSTOM_[SWARM_OUT_DIR]] /dm"
565 },
566 {
567 "cmd": [
568 "adb",
569 "logcat", 418 "logcat",
570 "-d" 419 "-d"
571 ], 420 ],
572 "cwd": "[SLAVE_BUILD]/skia", 421 "cwd": "[SLAVE_BUILD]/skia",
573 "name": "dump log" 422 "name": "dump log"
574 }, 423 },
575 { 424 {
576 "cmd": [ 425 "cmd": [
577 "adb", 426 "adb",
578 "reboot" 427 "reboot"
579 ], 428 ],
580 "cwd": "[SLAVE_BUILD]/skia", 429 "cwd": "[SLAVE_BUILD]/skia",
581 "name": "reboot" 430 "name": "reboot"
582 }, 431 },
583 { 432 {
584 "cmd": [ 433 "cmd": [
585 "adb", 434 "adb",
586 "kill-server" 435 "kill-server"
587 ], 436 ],
588 "cwd": "[SLAVE_BUILD]/skia", 437 "cwd": "[SLAVE_BUILD]/skia",
589 "name": "kill adb server" 438 "name": "kill adb server"
590 }, 439 },
591 { 440 {
592 "name": "$result", 441 "name": "$result",
593 "recipe_result": null, 442 "recipe_result": null,
594 "status_code": 0 443 "status_code": 0
595 } 444 }
596 ] 445 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698