Blob Blame History Raw
--- 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: