diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2010-05-31 12:22:34 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2010-05-31 12:22:34 -0400 |
commit | 861b299d1c0e7c60245451b0d6b4c65858be0abd (patch) | |
tree | 0cf03ac4d0f8e592c3c0c3cec88c00063140baf6 /coverage/runners/noseplugin.py | |
parent | 48c3bdb3c87e1a701c4f6b88c516232fe868dc3b (diff) | |
download | python-coveragepy-git-861b299d1c0e7c60245451b0d6b4c65858be0abd.tar.gz |
Clean up the plugins more. Add the rcfile and include options. Omit can no longer be a file of omissions, use the rcfile for that.
Diffstat (limited to 'coverage/runners/noseplugin.py')
-rw-r--r-- | coverage/runners/noseplugin.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/coverage/runners/noseplugin.py b/coverage/runners/noseplugin.py index dceb9f71..79c4a465 100644 --- a/coverage/runners/noseplugin.py +++ b/coverage/runners/noseplugin.py @@ -3,18 +3,23 @@ import logging from nose.plugins import Plugin -from coverage.runners.plugin import CoverageTestWrapper, options as coverage_opts +from coverage.runners.plugin import CoverageTestWrapper +from coverage.runners.plugin import options as coverage_opts -log = logging.getLogger(__name__) +log = logging.getLogger("nose.plugins.coverage") class Coverage(Plugin): - """Nose plugin for coverage reporting.""" + """The nose plugin to measure test coverage.""" - score = 1 + score = 200 status = {} + def help(self): + """The help for the --with-coverage option.""" + return "Measure test coverage using coverage.py." + def options(self, parser, env): """Add command-line options.""" @@ -34,13 +39,13 @@ class Coverage(Plugin): self.config = config self.status['active'] = True - self.options = options + self.opts = options def begin(self): """Begin recording coverage information.""" log.debug("Coverage begin") - self.coverage = CoverageTestWrapper(self.options) + self.coverage = CoverageTestWrapper(self.opts) self.coverage.start() def report(self, stream): |