OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "python", | 4 "python", |
5 "-u", | 5 "-u", |
6 "\nimport json\nimport sys\n\nwith open(sys.argv[1]) as f:\n content = js
on.load(f)\n\nprint json.dumps(content, indent=2)\n", | 6 "\nimport json\nimport sys\n\nwith open(sys.argv[1]) as f:\n content = js
on.load(f)\n\nprint json.dumps(content, indent=2)\n", |
7 "{\"buildername\": \"Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot
\", \"buildnumber\": 5, \"issue\": 500, \"mastername\": \"client.skia\", \"patch
set\": 1, \"path_config\": \"kitchen\", \"recipe\": \"swarm_trigger\", \"revisio
n\": \"abc123\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\
": \"skiabot-linux-swarm-000\"}" | 7 "{\"buildername\": \"Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot
\", \"buildnumber\": 5, \"issue\": 500, \"mastername\": \"client.skia\", \"patch
set\": 1, \"path_config\": \"kitchen\", \"recipe\": \"swarm_trigger\", \"revisio
n\": \"abc123\", \"rietveld\": \"https://codereview.chromium.org\", \"slavename\
": \"skiabot-linux-swarm-000\"}" |
8 ], | 8 ], |
9 "name": "print properties", | 9 "name": "print properties", |
10 "~followup_annotations": [ | 10 "~followup_annotations": [ |
(...skipping 425 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
436 "@@@STEP_LOG_LINE@json.output@}@@@", | 436 "@@@STEP_LOG_LINE@json.output@}@@@", |
437 "@@@STEP_LOG_END@json.output@@@", | 437 "@@@STEP_LOG_END@json.output@@@", |
438 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@", | 438 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@
@@", |
439 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta
sk/10000@@@" | 439 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta
sk/10000@@@" |
440 ] | 440 ] |
441 }, | 441 }, |
442 { | 442 { |
443 "cmd": [ | 443 "cmd": [ |
444 "python", | 444 "python", |
445 "-u", | 445 "-u", |
446 "\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", | |
447 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia" | |
448 ], | |
449 "env": { | |
450 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts" | |
451 }, | |
452 "name": "rmtree test_skia", | |
453 "~followup_annotations": [ | |
454 "@@@STEP_LOG_LINE@python.inline@@@@", | |
455 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | |
456 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", | |
457 "@@@STEP_LOG_LINE@python.inline@@@@", | |
458 "@@@STEP_LOG_LINE@python.inline@@@@", | |
459 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | |
460 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | |
461 "@@@STEP_LOG_END@python.inline@@@" | |
462 ] | |
463 }, | |
464 { | |
465 "cmd": [ | |
466 "python", | |
467 "-u", | |
468 "[SLAVE_BUILD]/swarming.client/swarming.py", | 446 "[SLAVE_BUILD]/swarming.client/swarming.py", |
469 "collect", | 447 "collect", |
470 "--swarming", | 448 "--swarming", |
471 "https://chromium-swarm.appspot.com", | 449 "https://chromium-swarm.appspot.com", |
472 "--decorate", | 450 "--decorate", |
473 "--print-status-updates", | 451 "--print-status-updates", |
474 "--json", | 452 "--json", |
475 "{\"base_task_name\": \"test_skia/Ubuntu/[dummy has/Test-Ubuntu-Clang-GCE-
CPU-AVX2-x86_64-Coverage-Trybot/5\", \"tasks\": {\"test_skia/Ubuntu/[dummy has/T
est-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot/5\": {\"shard_index\": 0, \
"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/t
ask/10000\"}}}", | 453 "{\"base_task_name\": \"test_skia/Ubuntu/[dummy has/Test-Ubuntu-Clang-GCE-
CPU-AVX2-x86_64-Coverage-Trybot/5\", \"tasks\": {\"test_skia/Ubuntu/[dummy has/T
est-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot/5\": {\"shard_index\": 0, \
"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/t
ask/10000\"}}}", |
476 "--task-summary-json", | 454 "--task-summary-json", |
477 "/path/to/tmp/json", | 455 "/path/to/tmp/json" |
478 "--task-output-dir", | |
479 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia" | |
480 ], | 456 ], |
481 "name": "test_skia on Ubuntu", | 457 "name": "test_skia on Ubuntu", |
482 "~followup_annotations": [ | 458 "~followup_annotations": [ |
483 "@@@STEP_TEXT@swarming pending 71s@@@", | 459 "@@@STEP_TEXT@swarming pending 71s@@@", |
484 "@@@STEP_LOG_LINE@json.output@{@@@", | 460 "@@@STEP_LOG_LINE@json.output@{@@@", |
485 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", | 461 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", |
486 "@@@STEP_LOG_LINE@json.output@ {@@@", | 462 "@@@STEP_LOG_LINE@json.output@ {@@@", |
487 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", | 463 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", |
488 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", | 464 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", |
489 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", | 465 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0
0.123\", @@@", |
(...skipping 27 matching lines...) Expand all Loading... |
517 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@", | 493 "@@@STEP_LOG_LINE@json.output@ \"user\": \"unknown\"@@@", |
518 "@@@STEP_LOG_LINE@json.output@ }@@@", | 494 "@@@STEP_LOG_LINE@json.output@ }@@@", |
519 "@@@STEP_LOG_LINE@json.output@ ]@@@", | 495 "@@@STEP_LOG_LINE@json.output@ ]@@@", |
520 "@@@STEP_LOG_LINE@json.output@}@@@", | 496 "@@@STEP_LOG_LINE@json.output@}@@@", |
521 "@@@STEP_LOG_END@json.output@@@", | 497 "@@@STEP_LOG_END@json.output@@@", |
522 "@@@STEP_LINK@shard #0 isolated out@blah@@@", | 498 "@@@STEP_LINK@shard #0 isolated out@blah@@@", |
523 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta
sk/148aa78d7aa0000@@@" | 499 "@@@STEP_LINK@view steps on Milo@https://luci-milo.appspot.com/swarming/ta
sk/148aa78d7aa0000@@@" |
524 ] | 500 ] |
525 }, | 501 }, |
526 { | 502 { |
527 "cmd": [ | |
528 "git", | |
529 "show", | |
530 "HEAD", | |
531 "--format=%at", | |
532 "-s" | |
533 ], | |
534 "cwd": "[SLAVE_BUILD]/skia", | |
535 "name": "git show", | |
536 "stdout": "/path/to/tmp/" | |
537 }, | |
538 { | |
539 "cmd": [ | |
540 "python", | |
541 "-u", | |
542 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
543 "--", | |
544 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
545 "----", | |
546 "cp", | |
547 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/abc123.cov", | |
548 "gs://skia-infra/coverage-raw-v1/trybot/2012/05/14/12/Test-Ubuntu-Clang-GC
E-CPU-AVX2-x86_64-Coverage-Trybot/5/500/abc123.cov" | |
549 ], | |
550 "env": { | |
551 "AWS_CREDENTIAL_FILE": null, | |
552 "BOTO_CONFIG": null | |
553 }, | |
554 "name": "gsutil upload raw coverage data", | |
555 "~followup_annotations": [ | |
556 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-infra/co
verage-raw-v1/trybot/2012/05/14/12/Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverag
e-Trybot/5/500/abc123.cov@@@" | |
557 ] | |
558 }, | |
559 { | |
560 "cmd": [ | |
561 "python", | |
562 "-u", | |
563 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
564 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/nanobench_abc123.json
", | |
565 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/nanobench_abc123_1408
633190.json" | |
566 ], | |
567 "name": "nanobench JSON" | |
568 }, | |
569 { | |
570 "cmd": [ | |
571 "python", | |
572 "-u", | |
573 "\nimport os\nimport sys\nos.remove(sys.argv[1])\n", | |
574 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/nanobench_abc123.json
" | |
575 ], | |
576 "name": "old nanobench JSON", | |
577 "~followup_annotations": [ | |
578 "@@@STEP_LOG_LINE@python.inline@@@@", | |
579 "@@@STEP_LOG_LINE@python.inline@import os@@@", | |
580 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | |
581 "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@", | |
582 "@@@STEP_LOG_END@python.inline@@@" | |
583 ] | |
584 }, | |
585 { | |
586 "cmd": [ | |
587 "python", | |
588 "-u", | |
589 "RECIPE_MODULE[skia::core]/resources/upload_bench_results.py", | |
590 "Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot", | |
591 "5", | |
592 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0", | |
593 "abc123", | |
594 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
595 "500" | |
596 ], | |
597 "cwd": "[SLAVE_BUILD]/skia", | |
598 "env": { | |
599 "AWS_CREDENTIAL_FILE": "[HOME]/chromium-skia-gm.boto", | |
600 "BOTO_CONFIG": "[HOME]/chromium-skia-gm.boto" | |
601 }, | |
602 "name": "upload nanobench coverage results" | |
603 }, | |
604 { | |
605 "cmd": [ | |
606 "python", | |
607 "-u", | |
608 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | |
609 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/coverage_by_line_abc1
23.json", | |
610 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/coverage_by_line_abc1
23_1408633190.json" | |
611 ], | |
612 "name": "Line-by-line coverage JSON" | |
613 }, | |
614 { | |
615 "cmd": [ | |
616 "python", | |
617 "-u", | |
618 "\nimport os\nimport sys\nos.remove(sys.argv[1])\n", | |
619 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/coverage_by_line_abc1
23.json" | |
620 ], | |
621 "name": "old line-by-line coverage JSON", | |
622 "~followup_annotations": [ | |
623 "@@@STEP_LOG_LINE@python.inline@@@@", | |
624 "@@@STEP_LOG_LINE@python.inline@import os@@@", | |
625 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | |
626 "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@", | |
627 "@@@STEP_LOG_END@python.inline@@@" | |
628 ] | |
629 }, | |
630 { | |
631 "cmd": [ | |
632 "python", | |
633 "-u", | |
634 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | |
635 "--", | |
636 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | |
637 "----", | |
638 "cp", | |
639 "[SLAVE_BUILD]/swarming_temp_dir/outputs/test_skia/0/coverage_by_line_abc1
23_1408633190.json", | |
640 "gs://skia-infra/coverage-json-v1/trybot/2012/05/14/12/Test-Ubuntu-Clang-G
CE-CPU-AVX2-x86_64-Coverage-Trybot/5/500/coverage_by_line_abc123_1408633190.json
" | |
641 ], | |
642 "env": { | |
643 "AWS_CREDENTIAL_FILE": null, | |
644 "BOTO_CONFIG": null | |
645 }, | |
646 "name": "gsutil upload line-by-line coverage data", | |
647 "~followup_annotations": [ | |
648 "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/skia-infra/co
verage-json-v1/trybot/2012/05/14/12/Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Covera
ge-Trybot/5/500/coverage_by_line_abc123_1408633190.json@@@" | |
649 ] | |
650 }, | |
651 { | |
652 "name": "$result", | 503 "name": "$result", |
653 "recipe_result": null, | 504 "recipe_result": null, |
654 "status_code": 0 | 505 "status_code": 0 |
655 } | 506 } |
656 ] | 507 ] |
OLD | NEW |