From e473c68962a616e2d6b53fc07cead6856c8128a7 Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Sat, 7 Oct 2017 04:05:26 +0000 Subject: Configure coverage with setup.cfg --- setup.cfg | 10 ++++++++++ setup.py | 5 ++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/setup.cfg b/setup.cfg index 2e0e6b6..faeee10 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,3 +1,13 @@ [aliases] release = test flake8 validate = release + +[coverage:run] +branch = True +omit = pandora/py2compat.py + +[coverage:report] +# Support "no cover" and "nc" to handle long lines +exclude_lines = + pragma: no cover + pragma: nc diff --git a/setup.py b/setup.py index 22d7f59..94c2ad6 100755 --- a/setup.py +++ b/setup.py @@ -24,8 +24,7 @@ class TestsWithCoverage(test, object): from coverage import coverage - cov = coverage(data_file=".coverage", branch=True, - source=self.distribution.packages) + cov = coverage(source=self.distribution.packages) cov.start() # Unittest calls exit prior to python 3. How naughty @@ -35,7 +34,7 @@ class TestsWithCoverage(test, object): pass cov.stop() - cov.xml_report(outfile="coverage.xml") + cov.xml_report() cov.html_report() -- cgit v1.2.3