예제 #1
0
 def testCreate(self):
   runners = shard._CreateRunners(MockRunner, ['0', '1'])
   for runner in runners:
     self.assertEqual(runner.setups, 1)
   self.assertEqual(set([r.device for r in runners]),
                    set(['0', '1']))
   self.assertEqual(set([r.shard_index for r in runners]),
                    set([0, 1]))
예제 #2
0
 def testReraise(self):
     runners = shard._CreateRunners(MockRunnerException, ['0', '1'])
     with self.assertRaises(TestException):
         shard._RunAllTests(runners, self.tests)
예제 #3
0
 def testRetry(self):
     runners = shard._CreateRunners(MockRunnerFail, ['0', '1'])
     results = shard._RunAllTests(runners, self.tests)
     self.assertEqual(len(results.failed), len(self.tests))
예제 #4
0
 def testCreate(self):
     runners = shard._CreateRunners(MockRunner, ['0', '1'])
     for runner in runners:
         self.assertEqual(runner.setups, 1)
예제 #5
0
 def testReraise(self):
   runners = shard._CreateRunners(MockRunnerException, ['0', '1'])
   with self.assertRaises(TestException):
     shard._RunAllTests(runners, self.tests)
예제 #6
0
 def testRetry(self):
   runners = shard._CreateRunners(MockRunnerFail, ['0', '1'])
   results = shard._RunAllTests(runners, self.tests)
   self.assertEqual(len(results.GetFail()), len(self.tests))
예제 #7
0
 def testRetry(self):
     runners = shard._CreateRunners(MockRunnerRetry, ['0', '1'])
     results, retry = shard._RunAllTests(runners, self.tests)
     self.assertEqual(len(results), len(self.tests))
     self.assertEqual(len(retry), len(self.tests))
예제 #8
0
 def testCreate(self):
     runners = shard._CreateRunners(MockRunner, ['0', '1'])
     for runner in runners:
         self.assertEqual(runner.setups, 1)
     self.assertEqual(set([r.device for r in runners]), set(['0', '1']))
     self.assertEqual(set([r.shard_index for r in runners]), set([0, 1]))
예제 #9
0
 def testCreate(self):
   runners = shard._CreateRunners(MockRunner, ['0', '1'])
   for runner in runners:
     self.assertEqual(runner.setups, 1)
예제 #10
0
 def testRetry(self):
   runners = shard._CreateRunners(MockRunnerRetry, ['0', '1'])
   results, retry = shard._RunAllTests(runners, self.tests)
   self.assertEqual(len(results), len(self.tests))
   self.assertEqual(len(retry), len(self.tests))