| 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 |