]> granicus.if.org Git - python/commitdiff
Fix regrtest --coverage on Windows
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 30 Sep 2015 22:53:09 +0000 (00:53 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 30 Sep 2015 22:53:09 +0000 (00:53 +0200)
Issue #25260: Fix ``python -m test --coverage`` on Windows. Remove the list of
ignored directories.

Lib/test/libregrtest/main.py
Lib/test/test_regrtest.py
Misc/NEWS

index e1a99fb50b0a0874161e3689ec09f3127c566517..c1ce3b179f777a8166511b0f9f3165230fd24f8f 100644 (file)
@@ -272,10 +272,7 @@ class Regrtest:
     def run_tests_sequential(self):
         if self.ns.trace:
             import trace
-            self.tracer = trace.Trace(ignoredirs=[sys.base_prefix,
-                                                  sys.base_exec_prefix,
-                                                  tempfile.gettempdir()],
-                                      trace=False, count=True)
+            self.tracer = trace.Trace(trace=False, count=True)
 
         save_modules = sys.modules.keys()
 
index 897598dddc6c3734589fbd6b48985474dfbb9578..0f5f22ca4e8a5707731e29af9e2c8f9255fcfb67 100644 (file)
@@ -605,8 +605,6 @@ class ArgsTestCase(BaseTestCase):
                  % (self.TESTNAME_REGEX, len(tests)))
         self.check_line(output, regex)
 
-    @unittest.skipIf(sys.platform == 'win32',
-                     "FIXME: coverage doesn't work on Windows")
     def test_coverage(self):
         # test --coverage
         test = self.create_test()
index 72d6fef7786713a6436d81193d09bf4d2833fa32..a1aa269c70acffdb790a94a8b87478bc24fd203a 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -157,6 +157,9 @@ Documentation
 Tests
 -----
 
+- Issue #25260: Fix ``python -m test --coverage`` on Windows. Remove the
+  list of ignored directories.
+
 - PCbuild\rt.bat now accepts an unlimited number of arguments to pass along
   to regrtest.py.  Previously there was a limit of 9.