summaryrefslogtreecommitdiff
path: root/coverage
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2010-06-08 20:40:43 -0400
committerNed Batchelder <ned@nedbatchelder.com>2010-06-08 20:40:43 -0400
commitdc7e2c56942ee3ee6cf103a2681280237ec29861 (patch)
treef6698f82351d33328ec00fe6b4f9e9d386a2dc8a /coverage
parent5fbaec77b7d51612c95d3204f50fd175ebd26bf9 (diff)
downloadpython-coveragepy-dc7e2c56942ee3ee6cf103a2681280237ec29861.tar.gz
A cleaner way to decide on reports to create
Diffstat (limited to 'coverage')
-rw-r--r--coverage/runners/plugin.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/coverage/runners/plugin.py b/coverage/runners/plugin.py
index df8a68a..fd2a3a6 100644
--- a/coverage/runners/plugin.py
+++ b/coverage/runners/plugin.py
@@ -65,20 +65,19 @@ class CoverageTestWrapper(object):
include = self.include,
)
- do_report = ('report' in self.options.cover_reports or
- not self.options.cover_reports)
+ reports = self.options.cover_reports or 'report'
- if do_report:
+ if 'report' in reports:
self.coverage.report(
show_missing=self.options.cover_show_missing,
file=stream, **report_args)
- if 'annotate' in self.options.cover_reports:
+ if 'annotate' in reports:
self.coverage.annotate(
directory=self.options.cover_directory, **report_args)
- if 'html' in self.options.cover_reports:
+ if 'html' in reports:
self.coverage.html_report(
directory=self.options.cover_directory, **report_args)
- if 'xml' in self.options.cover_reports:
+ if 'xml' in reports:
outfile = self.options.cover_outfile
if outfile == '-':
outfile = None