summaryrefslogtreecommitdiff
path: root/coverage/runners/noseplugin.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2010-05-31 12:22:34 -0400
committerNed Batchelder <ned@nedbatchelder.com>2010-05-31 12:22:34 -0400
commit861b299d1c0e7c60245451b0d6b4c65858be0abd (patch)
tree0cf03ac4d0f8e592c3c0c3cec88c00063140baf6 /coverage/runners/noseplugin.py
parent48c3bdb3c87e1a701c4f6b88c516232fe868dc3b (diff)
downloadpython-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.py17
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):