Commit a41131cf authored by Stefan Behnel's avatar Stefan Behnel

exclude Cython.Tempita package from coverage analysis

parent 3c3e4564
...@@ -1932,12 +1932,15 @@ def runtests(options, cmd_args, coverage=None): ...@@ -1932,12 +1932,15 @@ def runtests(options, cmd_args, coverage=None):
for name in ('Version', 'DebugFlags', 'CmdLine')) | set( for name in ('Version', 'DebugFlags', 'CmdLine')) | set(
'Cython.' + name 'Cython.' + name
for name in ('Debugging',)) for name in ('Debugging',))
modules = [module for name, module in sys.modules.items() ignored_packages = ['Cython.Runtime', 'Cython.Tempita']
if module is not None and modules = [
name.startswith('Cython.') and module for name, module in sys.modules.items()
'.Tests' not in name and if module is not None and
name not in ignored_modules and name.startswith('Cython.') and
not name.startswith('Cython.Runtime')] '.Tests' not in name and
name not in ignored_modules and
not any(name.startswith(package) for package in ignored_packages)
]
if options.coverage: if options.coverage:
coverage.report(modules, show_missing=0) coverage.report(modules, show_missing=0)
if options.coverage_xml: if options.coverage_xml:
......
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