summaryrefslogtreecommitdiff
path: root/coverage
diff options
context:
space:
mode:
Diffstat (limited to 'coverage')
-rw-r--r--coverage/cmdline.py2
-rw-r--r--coverage/config.py2
-rw-r--r--coverage/control.py3
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