summaryrefslogtreecommitdiff
path: root/coverage/cmdline.py
diff options
context:
space:
mode:
authorStephan Richter <stephan.richter@gmail.com>2019-01-24 07:44:59 -0500
committerNed Batchelder <ned@nedbatchelder.com>2019-06-10 17:15:32 -0400
commit0f5c9347aa8c72d853f49761d5580a770c4fd39f (patch)
tree82e0a136a16456d2df85f803a3ed9dc3da66d5ee /coverage/cmdline.py
parent5c157a28c46b2f5ed9e9051e5b6c8d461b490f1b (diff)
downloadpython-coveragepy-git-0f5c9347aa8c72d853f49761d5580a770c4fd39f.tar.gz
Extend HTML report to to show contexts for every covered line.
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r--coverage/cmdline.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py
index 76af0213..1c31b1e7 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.",
)
+ show_contexts = optparse.make_option(
+ '--show-contexts', action='store_true',
+ help="Show contexts for covered lines.",
+ )
omit = optparse.make_option(
'', '--omit', action='store',
metavar="PAT1,PAT2,...",
@@ -190,6 +194,7 @@ class CoverageOptionParser(optparse.OptionParser, object):
rcfile=True,
show_missing=None,
skip_covered=None,
+ show_contexts=None,
source=None,
timid=None,
title=None,
@@ -341,6 +346,7 @@ CMDS = {
Opts.omit,
Opts.title,
Opts.skip_covered,
+ Opts.show_contexts
] + GLOBAL_ARGS,
usage="[options] [modules]",
description=(
@@ -553,6 +559,7 @@ class CoverageScript(object):
directory=options.directory,
title=options.title,
skip_covered=options.skip_covered,
+ show_contexts=options.show_contexts,
**report_args
)
elif options.action == "xml":