diff options
author | reybog90 <reybog90@o2.pl> | 2019-10-30 20:04:20 +0100 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-11-01 06:36:13 -0400 |
commit | 9b11268c358040abf7384702c3bc0e863ab753c5 (patch) | |
tree | e657af6f7eb583354f41c455bee639aaaf9a39fa /coverage/cmdline.py | |
parent | 49e06d33ea63d8e3e44ab5b69d713783551dfaa9 (diff) | |
download | python-coveragepy-git-9b11268c358040abf7384702c3bc0e863ab753c5.tar.gz |
Optionally skip empty files in reports
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r-- | coverage/cmdline.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py index 66d4dc3c..ef1184d0 100644 --- a/coverage/cmdline.py +++ b/coverage/cmdline.py @@ -93,6 +93,10 @@ class Opts(object): '--skip-covered', action='store_true', help="Skip files with 100% coverage.", ) + skip_empty = optparse.make_option( + '--skip-empty', action='store_true', + help="Skip empty files.", + ) show_contexts = optparse.make_option( '--show-contexts', action='store_true', help="Show contexts for covered lines.", @@ -203,6 +207,7 @@ class CoverageOptionParser(optparse.OptionParser, object): rcfile=True, show_missing=None, skip_covered=None, + skip_empty=None, show_contexts=None, source=None, timid=None, @@ -354,6 +359,7 @@ CMDS = { Opts.omit, Opts.title, Opts.skip_covered, + Opts.skip_empty, Opts.show_contexts, Opts.contexts, ] + GLOBAL_ARGS, @@ -375,6 +381,7 @@ CMDS = { Opts.contexts, Opts.show_missing, Opts.skip_covered, + Opts.skip_empty, ] + GLOBAL_ARGS, usage="[options] [modules]", description="Report coverage statistics on modules." @@ -575,6 +582,7 @@ class CoverageScript(object): total = self.coverage.report( show_missing=options.show_missing, skip_covered=options.skip_covered, + skip_empty=options.skip_empty, **report_args ) elif options.action == "annotate": @@ -584,6 +592,7 @@ class CoverageScript(object): directory=options.directory, title=options.title, skip_covered=options.skip_covered, + skip_empty=options.skip_empty, show_contexts=options.show_contexts, **report_args ) |