Example #1
0
 def test_should_requeue_time_with_min_max(self):
     suite_options = mock.Mock()
     suite_options.num_repeat_tests_min = 1
     suite_options.num_repeat_tests_max = 2
     suite_options.time_repeat_tests_secs = 10
     queue_elem = queue_element.QueueElemRepeatTime(None, None,
                                                    suite_options)
     job_time = 1
     queue_elem.job_completed(job_time)
     self.assertTrue(queue_elem.should_requeue())
     queue_elem.job_completed(job_time)
     self.assertFalse(queue_elem.should_requeue())
Example #2
0
 def test_should_requeue_time_exact_avg(self):
     suite_options = mock.Mock()
     suite_options.num_repeat_tests_min = None
     suite_options.num_repeat_tests_max = None
     suite_options.time_repeat_tests_secs = 9
     queue_elem = queue_element.QueueElemRepeatTime(None, None,
                                                    suite_options)
     job_time = 3
     queue_elem.job_completed(job_time)
     self.assertTrue(queue_elem.should_requeue())
     queue_elem.job_completed(job_time)
     self.assertTrue(queue_elem.should_requeue())
     queue_elem.job_completed(job_time)
     self.assertFalse(queue_elem.should_requeue())