Commit ba59a707 authored by Stefan Behnel's avatar Stefan Behnel

fix coverage reporting for compiled .py files by disabling disfunctional coverage.py fallback

parent cbea77bc
...@@ -78,8 +78,11 @@ class Plugin(CoveragePlugin): ...@@ -78,8 +78,11 @@ class Plugin(CoveragePlugin):
return CythonModuleTracer(filename, py_file, c_file, self._c_files_map, self._file_path_map) return CythonModuleTracer(filename, py_file, c_file, self._c_files_map, self._file_path_map)
def file_reporter(self, filename): def file_reporter(self, filename):
if os.path.splitext(filename)[1].lower() not in ('.pyx', '.pxi', '.pxd'): # TODO: let coverage.py handle .py files itself
return None # let coverage.py handle it (e.g. .py files) #ext = os.path.splitext(filename)[1].lower()
#if ext == '.py':
# from coverage.python import PythonFileReporter
# return PythonFileReporter(filename)
filename = os.path.abspath(filename) filename = os.path.abspath(filename)
if self._c_files_map and filename in self._c_files_map: if self._c_files_map and filename in self._c_files_map:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment