OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 DEPS = [ | 5 DEPS = [ |
6 'adb', | 6 'adb', |
7 'bisect_tester', | 7 'bisect_tester', |
8 'depot_tools/bot_update', | 8 'depot_tools/bot_update', |
9 'chromium', | 9 'chromium', |
10 'chromium_android', | 10 'chromium_android', |
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
330 '--test-machine-name=\"${buildername}\"', | 330 '--test-machine-name=\"${buildername}\"', |
331 '--build-revision=\"${got_revision}\"', | 331 '--build-revision=\"${got_revision}\"', |
332 ], | 332 ], |
333 }, | 333 }, |
334 ], | 334 ], |
335 }, | 335 }, |
336 }) | 336 }) |
337 ) | 337 ) |
338 ) | 338 ) |
339 | 339 |
| 340 |
340 yield ( | 341 yield ( |
341 api.test('dynamic_isolated_script_test_harness_failure_zero_retcode') + | 342 api.test('dynamic_isolated_script_test_harness_failure_zero_retcode') + |
342 api.properties.generic(mastername='chromium.linux', | 343 api.properties.generic(mastername='chromium.linux', |
343 buildername='Linux Tests', | 344 buildername='Linux Tests', |
344 parent_buildername='Linux Builder') + | 345 parent_buildername='Linux Builder') + |
345 api.properties(swarm_hashes={ | 346 api.properties(swarm_hashes={ |
346 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee', | 347 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee', |
347 }) + | 348 }) + |
348 api.platform('linux', 64) + | 349 api.platform('linux', 64) + |
349 api.override_step_data( | 350 api.override_step_data( |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
485 }, | 486 }, |
486 }, | 487 }, |
487 ], | 488 ], |
488 }, | 489 }, |
489 }) | 490 }) |
490 ) + | 491 ) + |
491 api.override_step_data('telemetry_gpu_unittests on Ubuntu-12.04', | 492 api.override_step_data('telemetry_gpu_unittests on Ubuntu-12.04', |
492 api.test_utils.canned_isolated_script_output( | 493 api.test_utils.canned_isolated_script_output( |
493 passing=True, is_win=False, swarming=True, | 494 passing=True, is_win=False, swarming=True, |
494 shards=2, isolated_script_passing=True, valid=True, | 495 shards=2, isolated_script_passing=True, valid=True, |
495 output_chartjson=True), | 496 use_json_test_format=True, output_chartjson=True), |
496 retcode=0) | 497 retcode=0) |
497 ) | 498 ) |
498 | 499 |
| 500 yield ( |
| 501 api.test('dynamic_swarmed_sharded_invalid_format_isolated_script_test') + |
| 502 api.properties.generic(mastername='chromium.linux', |
| 503 buildername='Linux Tests', |
| 504 parent_buildername='Linux Builder') + |
| 505 api.properties(swarm_hashes={ |
| 506 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee', |
| 507 }) + |
| 508 api.platform('linux', 64) + |
| 509 api.override_step_data( |
| 510 'read test spec (chromium.linux.json)', |
| 511 api.json.output({ |
| 512 'Linux Tests': { |
| 513 'isolated_scripts': [ |
| 514 { |
| 515 'isolate_name': 'telemetry_gpu_unittests', |
| 516 'name': 'telemetry_gpu_unittests', |
| 517 'swarming': { |
| 518 'can_use_on_swarming_builders': True, |
| 519 'shards': 3, |
| 520 }, |
| 521 }, |
| 522 ], |
| 523 }, |
| 524 }) |
| 525 ) + |
| 526 api.override_step_data('telemetry_gpu_unittests on Ubuntu-12.04', |
| 527 api.test_utils.canned_isolated_script_output( |
| 528 passing=True, is_win=False, swarming=True, |
| 529 shards=3, isolated_script_passing=True, valid=False, |
| 530 use_json_test_format=True, output_chartjson=True), |
| 531 retcode=0) |
| 532 ) |
| 533 |
499 yield ( | 534 yield ( |
500 api.test('dynamic_swarmed_sharded_failed_isolated_script_test') + | 535 api.test('dynamic_swarmed_sharded_failed_isolated_script_test') + |
501 api.properties.generic(mastername='chromium.linux', | 536 api.properties.generic(mastername='chromium.linux', |
502 buildername='Linux Tests', | 537 buildername='Linux Tests', |
503 parent_buildername='Linux Builder') + | 538 parent_buildername='Linux Builder') + |
504 api.properties(swarm_hashes={ | 539 api.properties(swarm_hashes={ |
505 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee', | 540 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee', |
506 }) + | 541 }) + |
507 api.platform('linux', 64) + | 542 api.platform('linux', 64) + |
508 api.override_step_data( | 543 api.override_step_data( |
509 'read test spec (chromium.linux.json)', | 544 'read test spec (chromium.linux.json)', |
510 api.json.output({ | 545 api.json.output({ |
511 'Linux Tests': { | 546 'Linux Tests': { |
512 'isolated_scripts': [ | 547 'isolated_scripts': [ |
513 { | 548 { |
514 'isolate_name': 'telemetry_gpu_unittests', | 549 'isolate_name': 'telemetry_gpu_unittests', |
515 'name': 'telemetry_gpu_unittests', | 550 'name': 'telemetry_gpu_unittests', |
516 'swarming': { | 551 'swarming': { |
517 'can_use_on_swarming_builders': True, | 552 'can_use_on_swarming_builders': True, |
518 'shards': 2, | 553 'shards': 2, |
519 }, | 554 }, |
520 }, | 555 }, |
521 ], | 556 ], |
522 }, | 557 }, |
523 }) | 558 }) |
524 ) + | 559 ) + |
525 api.override_step_data('telemetry_gpu_unittests on Ubuntu-12.04', | 560 api.override_step_data('telemetry_gpu_unittests on Ubuntu-12.04', |
526 api.test_utils.canned_isolated_script_output( | 561 api.test_utils.canned_isolated_script_output( |
527 passing=False, is_win=False, swarming=True, | 562 passing=False, is_win=False, swarming=True, |
528 shards=2, isolated_script_passing=False, valid=True), | 563 shards=2, isolated_script_passing=False, valid=True, |
529 retcode=1) | 564 use_json_test_format=True), retcode=1) |
530 ) | 565 ) |
531 | 566 |
532 yield ( | 567 yield ( |
533 api.test('dynamic_swarmed_sharded_isolated_script_test_missing_shard') + | 568 api.test('dynamic_swarmed_sharded_isolated_script_test_missing_shard') + |
534 api.properties.generic(mastername='chromium.linux', | 569 api.properties.generic(mastername='chromium.linux', |
535 buildername='Linux Tests', | 570 buildername='Linux Tests', |
536 parent_buildername='Linux Builder') + | 571 parent_buildername='Linux Builder') + |
537 api.properties(swarm_hashes={ | 572 api.properties(swarm_hashes={ |
538 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee', | 573 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee', |
539 }) + | 574 }) + |
(...skipping 897 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1437 yield ( | 1472 yield ( |
1438 api.test('ensure_goma_fail') + | 1473 api.test('ensure_goma_fail') + |
1439 api.properties( | 1474 api.properties( |
1440 mastername='chromium.fyi', | 1475 mastername='chromium.fyi', |
1441 buildername='Linux remote_run Builder', | 1476 buildername='Linux remote_run Builder', |
1442 slavename='build1-a1', | 1477 slavename='build1-a1', |
1443 buildnumber='77457', | 1478 buildnumber='77457', |
1444 path_config='kitchen') + | 1479 path_config='kitchen') + |
1445 api.override_step_data('ensure_goma.ensure_installed', retcode=1) | 1480 api.override_step_data('ensure_goma.ensure_installed', retcode=1) |
1446 ) | 1481 ) |
OLD | NEW |