Пример #1
0
    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)
Пример #2
0
 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
Пример #3
0
  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)
Пример #4
0
 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
Пример #5
0
 def _makeResult(self):
     return TextTestResult(self.stream, self.descriptions, self.verbosity,
                           self.config)
Пример #6
0
 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