def __init__(self, stream=sys.stderr, descriptions=None, verbosity=1, config=None, errorClasses=None): super(TeamcityPlugin, self).__init__() if errorClasses is None: errorClasses = {} self.errorClasses = errorClasses if config is None: config = Config() self.config = config self.output = stream self.messages = TeamcityServiceMessages(self.output, prepend_linebreak=True) self.messages.testMatrixEntered() self.current_suite = None TextTestResult.__init__(self, stream, descriptions, verbosity, config, errorClasses) TeamcityTestResult.__init__(self, stream)
def __init__(self): super(FlakyPlugin, self).__init__() self._logger = logging.getLogger('nose.plugins.flaky') self._flaky_result = TextTestResult(self._stream, [], 0) self._flaky_report = True self._force_flaky = False self._max_runs = None self._min_passes = None
def configure(self, options, conf): """Base class override.""" super(FlakyPlugin, self).configure(options, conf) if not self.enabled: return is_multiprocess = int(getattr(options, 'multiprocess_workers', 0)) > 0 self._stream = self._get_stream(is_multiprocess) self._flaky_result = TextTestResult(self._stream, [], 0) self._flaky_report = options.flaky_report self._flaky_success_report = options.flaky_success_report self._force_flaky = options.force_flaky self._max_runs = options.max_runs self._min_passes = options.min_passes
def _makeResult(self): return TextTestResult(self.stream, self.descriptions, self.verbosity, self.config)
def __init__(self): super(FlakyPlugin, self).__init__() self._logger = logging.getLogger('nose.plugins.flaky') self._flaky_tests = [] self._stream = StringIO() self._flaky_result = TextTestResult(self._stream, [], 0)
def printErrors(self): current_stream = self.stream self.stream = _WritelnDecorator(sys.stderr) TextTestResult.printErrors(self) self.stream = current_stream
def addFailure(self, test, err): current_stream = self.stream self.stream = _WritelnDecorator(sys.stderr) TextTestResult.addFailure(self, test, err) self.stream = current_stream