aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2017-10-07 04:05:26 +0000
committerMike Crute <mike@crute.us>2017-10-07 04:37:42 +0000
commite473c68962a616e2d6b53fc07cead6856c8128a7 (patch)
treed10284a6f0e2d0c3ceb7baa42d0a1bf077b83c0e
parent1ff624aaf720f6e953c8475ad56a7a59f47ea956 (diff)
downloadpydora-e473c68962a616e2d6b53fc07cead6856c8128a7.tar.bz2
pydora-e473c68962a616e2d6b53fc07cead6856c8128a7.tar.xz
pydora-e473c68962a616e2d6b53fc07cead6856c8128a7.zip
Configure coverage with setup.cfg
-rw-r--r--setup.cfg10
-rwxr-xr-xsetup.py5
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 @@
1[aliases] 1[aliases]
2release = test flake8 2release = test flake8
3validate = release 3validate = release
4
5[coverage:run]
6branch = True
7omit = pandora/py2compat.py
8
9[coverage:report]
10# Support "no cover" and "nc" to handle long lines
11exclude_lines =
12 pragma: no cover
13 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):
24 24
25 from coverage import coverage 25 from coverage import coverage
26 26
27 cov = coverage(data_file=".coverage", branch=True, 27 cov = coverage(source=self.distribution.packages)
28 source=self.distribution.packages)
29 cov.start() 28 cov.start()
30 29
31 # Unittest calls exit prior to python 3. How naughty 30 # Unittest calls exit prior to python 3. How naughty
@@ -35,7 +34,7 @@ class TestsWithCoverage(test, object):
35 pass 34 pass
36 35
37 cov.stop() 36 cov.stop()
38 cov.xml_report(outfile="coverage.xml") 37 cov.xml_report()
39 cov.html_report() 38 cov.html_report()
40 39
41 40