| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
| 7 "--master", | 7 "--master", |
| 8 "chromium.fyi", | 8 "chromium.fyi", |
| 9 "--builder", | 9 "--builder", |
| 10 "Android Remoting Tests", | 10 "Android Remoting Tests", |
| (...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 296 "name": "extract build" | 296 "name": "extract build" |
| 297 }, | 297 }, |
| 298 { | 298 { |
| 299 "cmd": [ | 299 "cmd": [ |
| 300 "python", | 300 "python", |
| 301 "-u", | 301 "-u", |
| 302 "RECIPE_MODULE[build::adb]/resources/list_devices.py", | 302 "RECIPE_MODULE[build::adb]/resources/list_devices.py", |
| 303 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd
evices']", | 303 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd
evices']", |
| 304 "/path/to/tmp/json" | 304 "/path/to/tmp/json" |
| 305 ], | 305 ], |
| 306 "env": { |
| 307 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 308 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 309 }, |
| 306 "name": "List adb devices", | 310 "name": "List adb devices", |
| 307 "~followup_annotations": [ | 311 "~followup_annotations": [ |
| 308 "@@@STEP_LOG_LINE@json.output@[@@@", | 312 "@@@STEP_LOG_LINE@json.output@[@@@", |
| 309 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", | 313 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", |
| 310 "@@@STEP_LOG_LINE@json.output@]@@@", | 314 "@@@STEP_LOG_LINE@json.output@]@@@", |
| 311 "@@@STEP_LOG_END@json.output@@@" | 315 "@@@STEP_LOG_END@json.output@@@" |
| 312 ] | 316 ] |
| 313 }, | 317 }, |
| 314 { | 318 { |
| 315 "cmd": [ | 319 "cmd": [ |
| 316 "python", | 320 "python", |
| 317 "-u", | 321 "-u", |
| 318 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy
s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess
.check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path
, '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev
ice)\n", | 322 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy
s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess
.check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path
, '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev
ice)\n", |
| 319 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", | 323 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
| 320 "014E1F310401C009" | 324 "014E1F310401C009" |
| 321 ], | 325 ], |
| 326 "env": { |
| 327 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 328 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 329 }, |
| 322 "name": "Root devices", | 330 "name": "Root devices", |
| 323 "~followup_annotations": [ | 331 "~followup_annotations": [ |
| 324 "@@@STEP_LOG_LINE@python.inline@@@@", | 332 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 325 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", | 333 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", |
| 326 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 334 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| 327 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", | 335 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", |
| 328 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", | 336 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", |
| 329 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...'
% (device)@@@", | 337 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...'
% (device)@@@", |
| 330 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'root'])@@@", | 338 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'root'])@@@", |
| 331 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'wait-for-device'])@@@", | 339 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'wait-for-device'])@@@", |
| 332 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de
vice)@@@", | 340 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de
vice)@@@", |
| 333 "@@@STEP_LOG_END@python.inline@@@" | 341 "@@@STEP_LOG_END@python.inline@@@" |
| 334 ] | 342 ] |
| 335 }, | 343 }, |
| 336 { | 344 { |
| 337 "cmd": [ | 345 "cmd": [ |
| 338 "python", | 346 "python", |
| 339 "-u", | 347 "-u", |
| 340 "[SLAVE_BUILD]/src/build/symlink.py", | 348 "[SLAVE_BUILD]/src/build/symlink.py", |
| 341 "-f", | 349 "-f", |
| 342 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", | 350 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
| 343 "~/adb" | 351 "~/adb" |
| 344 ], | 352 ], |
| 353 "env": { |
| 354 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 355 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 356 }, |
| 345 "name": "create adb symlink" | 357 "name": "create adb symlink" |
| 346 }, | 358 }, |
| 347 { | 359 { |
| 348 "cmd": [ | 360 "cmd": [ |
| 349 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", | 361 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
| 350 "--", | 362 "--", |
| 351 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", | 363 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", |
| 352 "[SLAVE_BUILD]/src/out/logcat" | 364 "[SLAVE_BUILD]/src/out/logcat" |
| 353 ], | 365 ], |
| 354 "env": { | 366 "env": { |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 511 "/tmp/device_monitor.pid", | 523 "/tmp/device_monitor.pid", |
| 512 "--", | 524 "--", |
| 513 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py"
, | 525 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py"
, |
| 514 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", | 526 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
| 515 "[\"07a00ca4\"]", | 527 "[\"07a00ca4\"]", |
| 516 "chromium.fyi", | 528 "chromium.fyi", |
| 517 "Android Remoting Tests", | 529 "Android Remoting Tests", |
| 518 "--blacklist-file", | 530 "--blacklist-file", |
| 519 "[SLAVE_BUILD]/src/out/bad_devices.json" | 531 "[SLAVE_BUILD]/src/out/bad_devices.json" |
| 520 ], | 532 ], |
| 533 "env": { |
| 534 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 535 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 536 }, |
| 521 "name": "spawn_device_monitor" | 537 "name": "spawn_device_monitor" |
| 522 }, | 538 }, |
| 523 { | 539 { |
| 524 "cmd": [ | 540 "cmd": [ |
| 525 "python", | 541 "python", |
| 526 "-u", | 542 "-u", |
| 527 "[SLAVE_BUILD]/src/out/Release/bin/run_remoting_unittests", | 543 "[SLAVE_BUILD]/src/out/Release/bin/run_remoting_unittests", |
| 528 "--blacklist-file", | 544 "--blacklist-file", |
| 529 "[SLAVE_BUILD]/src/out/bad_devices.json", | 545 "[SLAVE_BUILD]/src/out/bad_devices.json", |
| 530 "--verbose", | 546 "--verbose", |
| (...skipping 11 matching lines...) Expand all Loading... |
| 542 "cmd": [ | 558 "cmd": [ |
| 543 "python", | 559 "python", |
| 544 "-u", | 560 "-u", |
| 545 "[SLAVE_BUILD]/src/out/Release/bin/run_remoting_test_apk", | 561 "[SLAVE_BUILD]/src/out/Release/bin/run_remoting_test_apk", |
| 546 "--blacklist-file", | 562 "--blacklist-file", |
| 547 "[SLAVE_BUILD]/src/out/bad_devices.json", | 563 "[SLAVE_BUILD]/src/out/bad_devices.json", |
| 548 "--verbose", | 564 "--verbose", |
| 549 "--json-results-file", | 565 "--json-results-file", |
| 550 "/path/to/tmp/json" | 566 "/path/to/tmp/json" |
| 551 ], | 567 ], |
| 568 "env": { |
| 569 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 570 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 571 }, |
| 552 "name": "Instrumentation test ChromotingTest", | 572 "name": "Instrumentation test ChromotingTest", |
| 553 "~followup_annotations": [ | 573 "~followup_annotations": [ |
| 554 "step returned non-zero exit code: 1", | 574 "step returned non-zero exit code: 1", |
| 555 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@", | 575 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@", |
| 556 "@@@STEP_FAILURE@@@" | 576 "@@@STEP_FAILURE@@@" |
| 557 ] | 577 ] |
| 558 }, | 578 }, |
| 559 { | 579 { |
| 560 "cmd": [ | 580 "cmd": [ |
| 561 "python", | 581 "python", |
| 562 "-u", | 582 "-u", |
| 563 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py
", | 583 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py
", |
| 564 "--input-gtest-json", | 584 "--input-gtest-json", |
| 565 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp
ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_
ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"
elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}", | 585 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp
ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_
ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\"
elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}", |
| 566 "--master-name", | 586 "--master-name", |
| 567 "chromium.fyi", | 587 "chromium.fyi", |
| 568 "--builder-name", | 588 "--builder-name", |
| 569 "Android Remoting Tests", | 589 "Android Remoting Tests", |
| 570 "--build-number", | 590 "--build-number", |
| 571 "571", | 591 "571", |
| 572 "--test-type", | 592 "--test-type", |
| 573 "ChromotingTest", | 593 "ChromotingTest", |
| 574 "--test-results-server", | 594 "--test-results-server", |
| 575 "test-results.appspot.com", | 595 "test-results.appspot.com", |
| 576 "--chrome-revision", | 596 "--chrome-revision", |
| 577 "refs/heads/master@{#170242}" | 597 "refs/heads/master@{#170242}" |
| 578 ], | 598 ], |
| 599 "env": { |
| 600 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 601 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 602 }, |
| 579 "name": "Upload to test-results [ChromotingTest]" | 603 "name": "Upload to test-results [ChromotingTest]" |
| 580 }, | 604 }, |
| 581 { | 605 { |
| 582 "cmd": [ | 606 "cmd": [ |
| 583 "python", | 607 "python", |
| 584 "-u", | 608 "-u", |
| 585 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", | 609 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
| 586 "--action", | 610 "--action", |
| 587 "stop", | 611 "stop", |
| 588 "--pid-file-path", | 612 "--pid-file-path", |
| 589 "/tmp/device_monitor.pid" | 613 "/tmp/device_monitor.pid" |
| 590 ], | 614 ], |
| 615 "env": { |
| 616 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 617 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 618 }, |
| 591 "name": "shutdown_device_monitor" | 619 "name": "shutdown_device_monitor" |
| 592 }, | 620 }, |
| 593 { | 621 { |
| 594 "cmd": [ | 622 "cmd": [ |
| 595 "python", | 623 "python", |
| 596 "-u", | 624 "-u", |
| 597 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", | 625 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", |
| 598 "--output-path", | 626 "--output-path", |
| 599 "[SLAVE_BUILD]/src/out/Release/full_log", | 627 "[SLAVE_BUILD]/src/out/Release/full_log", |
| 600 "[SLAVE_BUILD]/src/out/logcat" | 628 "[SLAVE_BUILD]/src/out/logcat" |
| 601 ], | 629 ], |
| 630 "env": { |
| 631 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 632 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 633 }, |
| 602 "name": "logcat_dump" | 634 "name": "logcat_dump" |
| 603 }, | 635 }, |
| 604 { | 636 { |
| 605 "cmd": [ | 637 "cmd": [ |
| 606 "python", | 638 "python", |
| 607 "-u", | 639 "-u", |
| 608 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | 640 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| 609 "--", | 641 "--", |
| 610 "[DEPOT_TOOLS]/gsutil.py", | 642 "[DEPOT_TOOLS]/gsutil.py", |
| 611 "--force-version", | 643 "--force-version", |
| 612 "4.7", | 644 "4.7", |
| 613 "-o", | 645 "-o", |
| 614 "GSUtil:parallel_composite_upload_threshold=50M", | 646 "GSUtil:parallel_composite_upload_threshold=50M", |
| 615 "----", | 647 "----", |
| 616 "cp", | 648 "cp", |
| 617 "[SLAVE_BUILD]/src/out/Release/full_log", | 649 "[SLAVE_BUILD]/src/out/Release/full_log", |
| 618 "gs://chromium-android/logcat_dumps/Android Remoting Tests/571" | 650 "gs://chromium-android/logcat_dumps/Android Remoting Tests/571" |
| 619 ], | 651 ], |
| 652 "env": { |
| 653 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 654 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 655 }, |
| 620 "name": "gsutil upload", | 656 "name": "gsutil upload", |
| 621 "~followup_annotations": [ | 657 "~followup_annotations": [ |
| 622 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi
d/logcat_dumps/Android Remoting Tests/571@@@" | 658 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi
d/logcat_dumps/Android Remoting Tests/571@@@" |
| 623 ] | 659 ] |
| 624 }, | 660 }, |
| 625 { | 661 { |
| 626 "cmd": [ | 662 "cmd": [ |
| 627 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack"
, | 663 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack"
, |
| 628 "--arch", | 664 "--arch", |
| 629 "arm", | 665 "arm", |
| (...skipping 21 matching lines...) Expand all Loading... |
| 651 }, | 687 }, |
| 652 "name": "stack_tool_for_tombstones" | 688 "name": "stack_tool_for_tombstones" |
| 653 }, | 689 }, |
| 654 { | 690 { |
| 655 "cmd": [ | 691 "cmd": [ |
| 656 "python", | 692 "python", |
| 657 "-u", | 693 "-u", |
| 658 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope
n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re
port)\n", | 694 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope
n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re
port)\n", |
| 659 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" | 695 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" |
| 660 ], | 696 ], |
| 697 "env": { |
| 698 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 699 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 700 }, |
| 661 "name": "test_report", | 701 "name": "test_report", |
| 662 "~followup_annotations": [ | 702 "~followup_annotations": [ |
| 663 "@@@STEP_LOG_LINE@python.inline@@@@", | 703 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 664 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", | 704 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
| 665 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", | 705 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
| 666 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", | 706 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
| 667 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", | 707 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
| 668 "@@@STEP_LOG_LINE@python.inline@ print l@@@", | 708 "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
| 669 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | 709 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
| 670 "@@@STEP_LOG_END@python.inline@@@" | 710 "@@@STEP_LOG_END@python.inline@@@" |
| 671 ] | 711 ] |
| 672 }, | 712 }, |
| 673 { | 713 { |
| 674 "name": "$result", | 714 "name": "$result", |
| 675 "reason": "1 tests failed: ['ChromotingTest']", | 715 "reason": "1 tests failed: ['ChromotingTest']", |
| 676 "status_code": 1 | 716 "status_code": 1 |
| 677 } | 717 } |
| 678 ] | 718 ] |
| OLD | NEW |