def test_get_resmoke_repeat_options_secs(self): repeat_config = under_test.RepeatConfig(repeat_tests_secs=5) repeat_options = repeat_config.generate_resmoke_options() self.assertEqual(repeat_options.strip(), "--repeatTestsSecs=5")
def test_validate_with_repeat_min_with_no_secs(self): repeat_config = under_test.RepeatConfig(repeat_tests_min=10) with self.assertRaises(ValueError): repeat_config.validate()
def test_validate_with_both_repeat_options_specified(self): repeat_config = under_test.RepeatConfig(repeat_tests_secs=10, repeat_tests_num=5) with self.assertRaises(ValueError): repeat_config.validate()
def test_validate_no_args(self): repeat_config = under_test.RepeatConfig() self.assertEqual(repeat_config, repeat_config.validate())
def test_get_resmoke_repeat_options_max(self): repeat_config = under_test.RepeatConfig(repeat_tests_max=2) repeat_options = repeat_config.generate_resmoke_options() self.assertEqual(repeat_options.strip(), "--repeatSuites=2")
def test_get_resmoke_repeat_options_use_multiversion(self): repeat_config = under_test.RepeatConfig() use_multiversion = True self.assertEqual(repeat_config, repeat_config.validate(use_multiversion))