예제 #1
0
 def test_build_fail_two(self):
     report = Report.from_string(self.BUILD_FAIL_2)
     scanner = Scanner(report, [BuildFail()])
     for ev in scanner.parse():
         report.add_event(ev)
         self.logger.log(logging.DEBUG, "event: %s", str(ev))
     self.assertEqual(report.count(), 2)
     report.report()
예제 #2
0
 def test_skipped_conflict(self):
     report = Report.from_string(self.SKIPPED_CONFLICT)
     scanner = Scanner(report, [SkippedConflict()])
     for ev in scanner.parse():
         report.add_event(ev)
         self.logger.log(logging.DEBUG, "event: %s", str(ev))
     report.report()
     self.assertEqual(report.count(), 1)
예제 #3
0
 def test_multipleinstances(self):
     report = Report.from_string(self.MULTIPLEINSTANCES)
     scanner = Scanner(report, [MultipleInstances()])
     for ev in scanner.parse():
         report.add_event(ev)
         self.logger.log(logging.INFO, "event: %s", str(ev))
     self.assertEqual(report.count(), 1)
     report.report()