From f26807da13afca5aa9b7d046809abeb4006f7f90 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Mon, 12 Jul 2010 07:30:25 -0400 Subject: Remove the test runner plugins for now. --- coverage/runners/pytestplugin.py | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 coverage/runners/pytestplugin.py (limited to 'coverage/runners/pytestplugin.py') diff --git a/coverage/runners/pytestplugin.py b/coverage/runners/pytestplugin.py deleted file mode 100644 index 0032b13..0000000 --- a/coverage/runners/pytestplugin.py +++ /dev/null @@ -1,34 +0,0 @@ -"""py.test plugin hooks""" - -from coverage.runners.plugin import CoverageTestWrapper, OPTIONS - -def pytest_addoption(parser): - """Get all the options from the coverage.runner and import them.""" - group = parser.getgroup('Coverage options') - for opt in OPTIONS: - group._addoption_instance(opt) - -def pytest_configure(config): - """Load the runner and start it up.""" - if config.getvalue("cover_actions"): - config.pluginmanager.register(CoveragePlugin(config), "do_coverage") - -class CoveragePlugin: - """The py.test coverage plugin.""" - - def __init__(self, config): - self.config = config - - def pytest_sessionstart(self): - """Called before session.main() is called.""" - self.coverage = CoverageTestWrapper(self.config.option) - # XXX maybe better to start/suspend/resume coverage - # for each single test item - self.coverage.start() - - def pytest_terminal_summary(self, terminalreporter): - """Add an additional section in the terminal summary reporting.""" - tw = terminalreporter._tw - tw.sep('-', 'coverage') - tw.line('Processing Coverage...') - self.coverage.finish() -- cgit v1.2.1