--- CoverageTestRunner-1.10/CoverageTestRunner.py.cov40 2013-04-17 23:26:39.000000000 +0700
+++ CoverageTestRunner-1.10/CoverageTestRunner.py 2015-07-19 17:33:14.171886083 +0700
@@ -197,19 +197,20 @@
for path in self._missing_test_modules:
result.addMissingTestModule(path)
+ _coverage = coverage.Coverage()
for module, test_module, suite in module_pairs:
- coverage.erase()
- coverage.exclude("#\s*pragma: no cover")
- coverage.start()
+ _coverage.erase()
+ _coverage.exclude("#\s*pragma: no cover")
+ _coverage.start()
sys.path.insert(0, os.path.dirname(module.__file__))
reload(module)
del sys.path[0]
self.disable_logging()
suite.run(result)
self.enable_logging()
- coverage.stop()
+ _coverage.stop()
filename, stmts, excluded, missed, missed_desc = \
- coverage.analysis2(module)
+ _coverage.analysis2(module)
if self._dirname and filename.startswith(self._dirname):
filename = filename[len(self._dirname):]
if missed: