mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-20 10:34:30 +00:00
Don't fail setup.py when without coverage module
This commit is contained in:
parent
ff36dd1010
commit
3444d5e314
@ -7,7 +7,6 @@ Derived from 'Adding Test Code Coverage Analysis to a Python Project’s Setup C
|
|||||||
<http://jeetworks.org/adding-test-code-coverage-analysis-to-a-python-projects-setup-command/>
|
<http://jeetworks.org/adding-test-code-coverage-analysis-to-a-python-projects-setup-command/>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import coverage
|
|
||||||
import glob
|
import glob
|
||||||
import setuptools
|
import setuptools
|
||||||
import shutil
|
import shutil
|
||||||
@ -67,6 +66,7 @@ class TestCoverageCommand(setuptools.Command):
|
|||||||
|
|
||||||
# run the coverage analysis
|
# run the coverage analysis
|
||||||
runner = unittest.TextTestRunner()
|
runner = unittest.TextTestRunner()
|
||||||
|
import coverage
|
||||||
cov = coverage.coverage(auto_data=True, branch=True,
|
cov = coverage.coverage(auto_data=True, branch=True,
|
||||||
source=SOURCE_DIRS, omit=FILES_TO_OMIT)
|
source=SOURCE_DIRS, omit=FILES_TO_OMIT)
|
||||||
cov.erase() # erase existing coverage data file
|
cov.erase() # erase existing coverage data file
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user