enable test coverage on coveralls

This commit is contained in:
Matthias Bussonnier 2014-12-13 23:07:52 +01:00
parent b894612b4d
commit df6744d85d

View File

@ -636,7 +636,7 @@ def run_iptestall(options):
print()
if options.coverage:
from coverage import coverage
from coverage import coverage, CoverageException
cov = coverage(data_file='.coverage')
cov.combine()
cov.save()
@ -671,7 +671,10 @@ def run_iptestall(options):
# Coverage XML report
elif options.coverage == 'xml':
cov.xml_report(outfile='ipy_coverage.xml')
try:
cov.xml_report(outfile='ipy_coverage.xml')
except CoverageException:
pass
if failed:
# Ensure that our exit code indicates failure