diff --git a/pytest_cov.py b/pytest_cov.py index 1b03b3eb..85572464 100644 --- a/pytest_cov.py +++ b/pytest_cov.py @@ -79,6 +79,13 @@ def __init__(self, options, pluginmanager, start=True): # slave is started in pytest hook def start(self, controller_cls, config=None, nodeid=None): + if config is None: + # fake config option for cov_core + class Config(object): + option = self.options + + config = Config() + self.cov_controller = controller_cls( self.options.cov_source, self.options.cov_report or ['term'],