OLD | NEW |
---|---|
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 import glob | 6 import glob |
7 import json | 7 import json |
8 import os | 8 import os |
9 import re | 9 import re |
10 import subprocess | 10 import subprocess |
(...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
641 | 641 |
642 input_api.files = [MockFile(filename, contents) | 642 input_api.files = [MockFile(filename, contents) |
643 for (filename, contents, _) in test_data] | 643 for (filename, contents, _) in test_data] |
644 | 644 |
645 for (filename, _, expected_error) in test_data: | 645 for (filename, _, expected_error) in test_data: |
646 actual_error = PRESUBMIT._GetIDLParseError(input_api, filename) | 646 actual_error = PRESUBMIT._GetIDLParseError(input_api, filename) |
647 self.assertTrue(expected_error in str(actual_error), | 647 self.assertTrue(expected_error in str(actual_error), |
648 "'%s' not found in '%s'" % (expected_error, actual_error)) | 648 "'%s' not found in '%s'" % (expected_error, actual_error)) |
649 | 649 |
650 | 650 |
651 class TryServerMasterTest(unittest.TestCase): | |
652 def testTryServerMasters(self): | |
653 bots = { | |
agable
2014/07/24 23:58:03
I feel like this list is going to get really out o
Sergey Berezin
2014/07/25 00:55:45
It's just a test, making sure the current bots get
| |
654 'tryserver.chromium.gpu': [ | |
655 'mac_gpu', | |
656 'mac_gpu_triggered_tests', | |
657 'linux_gpu', | |
658 'linux_gpu_triggered_tests', | |
659 'win_gpu', | |
660 'win_gpu_triggered_tests', | |
661 ], | |
662 'tryserver.chromium.mac': [ | |
663 'ios_dbg_simulator', | |
664 'ios_rel_device', | |
665 'ios_rel_device_ninja', | |
666 'mac_asan', | |
667 'mac_asan_64', | |
668 'mac_chromium_compile_dbg', | |
669 'mac_chromium_compile_rel', | |
670 'mac_chromium_dbg', | |
671 'mac_chromium_rel', | |
672 'mac_chromium_rel_swarming', | |
673 'mac_nacl_sdk', | |
674 'mac_nacl_sdk_build', | |
675 'mac_rel_naclmore', | |
676 'mac_valgrind', | |
677 'mac_x64_rel', | |
678 'mac_xcodebuild', | |
679 ], | |
680 'tryserver.chromium.linux': [ | |
681 'android_aosp', | |
682 'android_chromium_gn_compile_dbg', | |
683 'android_chromium_gn_compile_rel', | |
684 'android_clang_dbg', | |
685 'android_dbg', | |
686 'android_dbg_recipe', | |
687 'android_dbg_triggered_tests', | |
688 'android_dbg_triggered_tests_recipe', | |
689 'android_fyi_dbg', | |
690 'android_fyi_dbg_triggered_tests', | |
691 'android_rel', | |
692 'android_rel_triggered_tests', | |
693 'android_x86_dbg', | |
694 'blink_android_compile_dbg', | |
695 'blink_android_compile_rel', | |
696 'blink_presubmit', | |
697 'chromium_presubmit', | |
698 'linux_arm_cross_compile', | |
699 'linux_arm_tester', | |
700 'linux_asan', | |
701 'linux_browser_asan', | |
702 'linux_chromeos_asan', | |
703 'linux_chromeos_browser_asan', | |
704 'linux_chromeos_valgrind', | |
705 'linux_chromium_chromeos_clang_dbg', | |
706 'linux_chromium_chromeos_clang_rel', | |
707 'linux_chromium_chromeos_dbg', | |
708 'linux_chromium_chromeos_rel', | |
709 'linux_chromium_clang_dbg', | |
710 'linux_chromium_clang_rel', | |
711 'linux_chromium_compile_dbg', | |
712 'linux_chromium_compile_rel', | |
713 'linux_chromium_dbg', | |
714 'linux_chromium_gn_dbg', | |
715 'linux_chromium_gn_rel', | |
716 'linux_chromium_rel', | |
717 'linux_chromium_rel_swarming', | |
718 'linux_chromium_trusty32_dbg', | |
719 'linux_chromium_trusty32_rel', | |
720 'linux_chromium_trusty_dbg', | |
721 'linux_chromium_trusty_rel', | |
722 'linux_clang_tsan', | |
723 'linux_ecs_ozone', | |
724 'linux_layout', | |
725 'linux_layout_asan', | |
726 'linux_layout_rel', | |
727 'linux_layout_rel_32', | |
728 'linux_nacl_sdk', | |
729 'linux_nacl_sdk_bionic', | |
730 'linux_nacl_sdk_bionic_build', | |
731 'linux_nacl_sdk_build', | |
732 'linux_redux', | |
733 'linux_rel_naclmore', | |
734 'linux_rel_precise32', | |
735 'linux_valgrind', | |
736 'tools_build_presubmit', | |
737 ], | |
738 'tryserver.chromium.win': [ | |
739 'win8_aura', | |
740 'win8_chromium_dbg', | |
741 'win8_chromium_rel', | |
742 'win_chromium_compile_dbg', | |
743 'win_chromium_compile_rel', | |
744 'win_chromium_dbg', | |
745 'win_chromium_rel', | |
746 'win_chromium_rel', | |
747 'win_chromium_rel_swarming', | |
748 'win_chromium_rel_swarming', | |
749 'win_chromium_x64_dbg', | |
750 'win_chromium_x64_rel', | |
751 'win_drmemory', | |
752 'win_nacl_sdk', | |
753 'win_nacl_sdk_build', | |
754 'win_rel_naclmore', | |
755 ], | |
756 } | |
757 for master, bots in bots.iteritems(): | |
758 for bot in bots: | |
759 self.assertEqual(master, PRESUBMIT.GetTryServerMasterForBot(bot), | |
760 'bot=%s: expected %s, computed %s' % ( | |
761 bot, master, PRESUBMIT.GetTryServerMasterForBot(bot))) | |
762 | |
763 | |
651 if __name__ == '__main__': | 764 if __name__ == '__main__': |
652 unittest.main() | 765 unittest.main() |
OLD | NEW |