Пример #1
0
 def test_validate_options_tests_min_no_tests_secs(self):
     parser = self._mock_parser()
     values = self._mock_values()
     values.repeat_tests_min = 3
     with patch(EVG_CI + ".parse_evergreen_file", return_value=CreateTaskList.evergreen_conf):
         with self.assertRaises(self.ParserError):
             burn_in.validate_options(parser, values)
Пример #2
0
 def test_validate_options_listfile_buildvariant(self):
     parser = self._mock_parser()
     values = self._mock_values()
     values.test_list_file = "list_file.json"
     values.buildvariant = "variant1"
     with patch(EVG_CI + ".parse_evergreen_file", return_value=CreateTaskList.evergreen_conf):
         burn_in.validate_options(parser, values)
Пример #3
0
 def test_validate_options_bad_buildvariant(self):
     parser = self._mock_parser()
     values = self._mock_values()
     values.buildvariant = "badvariant1"
     with patch(EVG_CI + ".parse_evergreen_file", return_value=CreateTaskList.evergreen_conf):
         with self.assertRaises(self.ParserError):
             burn_in.validate_options(parser, values)
Пример #4
0
 def test_validate_options_tests_secs(self):
     parser = self._mock_parser()
     values = self._mock_values()
     values.buildvariant = "variant1"
     values.repeat_tests_min = 1
     values.repeat_tests_max = 3
     values.repeat_tests_secs = 3
     with patch(EVG_CI + ".parse_evergreen_file", return_value=CreateTaskList.evergreen_conf):
         burn_in.validate_options(parser, values)