summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichel Alexandre Salim <salimma@fedoraproject.org>2015-07-19 17:24:43 +0700
committerLars Wirzenius <liw@liw.fi>2015-09-07 20:56:36 +0300
commit9260f0d0dbd54d88e36c0bc1e73ac3248f0b11f5 (patch)
tree112e1af01cf010abb9ff6f49410f077ba1ea46d1
parent5ff41e93b04499262cd48b3c0f13b03e60d04368 (diff)
downloadcoverage-test-runner-9260f0d0dbd54d88e36c0bc1e73ac3248f0b11f5.tar.gz
Adjust for removal of top-level module functions in coverage 4.0a6
-rw-r--r--CoverageTestRunner.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/CoverageTestRunner.py b/CoverageTestRunner.py
index 4a85335..240993a 100644
--- a/CoverageTestRunner.py
+++ b/CoverageTestRunner.py
@@ -196,19 +196,20 @@ class CoverageTestRunner:
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(r"#\s*pragma: no cover")
- coverage.start()
+ _coverage.erase()
+ _coverage.exclude(r"#\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: