diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2015-07-26 15:03:11 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2015-07-26 15:03:11 -0400 |
commit | dffe029fd2118edb145916c9f706af6522bd6274 (patch) | |
tree | 86ce0803b0326005921cb4944102a36c30b148c1 /coverage | |
parent | 74a638cd9b04d64c9484444ea760499607253497 (diff) | |
download | python-coveragepy-git-dffe029fd2118edb145916c9f706af6522bd6274.tar.gz |
New config option: run:note lets you annotate the data file.
Diffstat (limited to 'coverage')
-rw-r--r-- | coverage/cmdline.py | 2 | ||||
-rw-r--r-- | coverage/config.py | 2 | ||||
-rw-r--r-- | coverage/control.py | 3 |
3 files changed, 6 insertions, 1 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py index ff980733..b4deb588 100644 --- a/coverage/cmdline.py +++ b/coverage/cmdline.py @@ -301,7 +301,7 @@ CMDS = { Opts.include, Opts.omit, Opts.show_missing, - Opts.skip_covered + Opts.skip_covered, ] + GLOBAL_ARGS, usage = "[options] [modules]", description = "Report coverage statistics on modules." diff --git a/coverage/config.py b/coverage/config.py index d7669752..c64be6c3 100644 --- a/coverage/config.py +++ b/coverage/config.py @@ -161,6 +161,7 @@ class CoverageConfig(object): self.cover_pylib = False self.data_file = ".coverage" self.debug = [] + self.note = None self.parallel = False self.plugins = [] self.source = None @@ -261,6 +262,7 @@ class CoverageConfig(object): ('data_file', 'run:data_file'), ('debug', 'run:debug', 'list'), ('include', 'run:include', 'list'), + ('note', 'run:note'), ('omit', 'run:omit', 'list'), ('parallel', 'run:parallel', 'boolean'), ('plugins', 'run:plugins', 'list'), diff --git a/coverage/control.py b/coverage/control.py index 2ad0db0f..8a671fe0 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -788,6 +788,9 @@ class Coverage(object): ]) ) + if self.config.note: + self.data.add_run_info(note=self.config.note) + self._measured = False return self.data |