Beispiel #1
0
 def __init__(self):
     TestResult.__init__(self)
     self.start_at = time.time()
     self.testSuccess = []
     self.all_tests = {}
     self.results_log = {}
     self.note_log = []
Beispiel #2
0
 def __init__(self, stream ):
     TestResult.__init__(self)
     self.stream = stream
     self.unimplemented = []
     
     
     self.stream.writeln( "\\begin{tableiii}{l|l|l}{exception}{Test Method}{Test Case}{Result}" )
 def __init__(self, LANG, verbosity=2):
     TestResult.__init__(self, verbosity=verbosity)
     super().__init__(verbosity=verbosity)
     self.success_count = 0
     self.failure_count = 0
     self.skip_count = 0
     self.error_count = 0
     self.success_set = set()
     self.failure_set = set()
     self.skip_set = set()
     self.error_set = set()
     self.stderr_steams = StringIO()
     self.stderr_steams.write("\n")
     self.stdout_steams = StringIO()
     self.stdout_steams.write("\n")
     self.LANG = LANG
     """
     返回结果是一个4个属性的字典的列表
     (
       result_code (0: success; 1: fail; 2: error; 3: skip),
       testCase_object,
       test_output (byte string),
       image_paths list,
     )
     """
     self.result = []
     self.result_tmp = {}
     self.time = {}
Beispiel #4
0
 def __init__(self, parent):
     """
     Constructor
     
     @param parent The parent widget.
     """
     TestResult.__init__(self)
     self.parent = parent
Beispiel #5
0
 def __init__(self, comm=None):
     if comm is None:
         comm = world
     self.comm = comm
     self.outcomes = []
     self.last_errors = np.empty(self.comm.size, dtype=bool)
     self.last_failed = np.empty(self.comm.size, dtype=bool)
     TestResult.__init__(self)
Beispiel #6
0
 def __init__(self, comm=None):
     if comm is None:
         comm = world
     self.comm = comm
     self.outcomes = []
     self.last_errors = np.empty(self.comm.size, dtype=bool)
     self.last_failed = np.empty(self.comm.size, dtype=bool)
     TestResult.__init__(self)
Beispiel #7
0
    def __init__(self, stream=sys.stdout):
        TestResult.__init__(self)

        self.output = stream
        self.test_started_datetime = None
        self.test_name = None

        self.createMessages()
 def __init__(self, stream=sys.stdout, *args, **kwargs):
   TestResult.__init__(self)
   for arg, value in kwargs.items():
     setattr(self, arg, value)
   self.output = stream
   self.messages = TeamcityServiceMessages(self.output, prepend_linebreak=True)
   self.messages.testMatrixEntered()
   self.current_suite = None
Beispiel #9
0
    def __init__(self, stream=sys.stdout):
        TestResult.__init__(self)

        self.output = stream
        self.test_started_datetime = None
        self.test_name = None

        self.createMessages()
 def __init__(self, parent):
     """
     Constructor
     
     @param parent The parent widget.
     """
     TestResult.__init__(self)
     self.parent = parent
 def __init__(self, xml, descriptions, verbosity):
     TestResult.__init__(self)
     self.xml = xml
     self.showAll = verbosity > 1
     self.dots = verbosity == 1
     self.descriptions = descriptions
     self._testsuites = {}
     self._testsuite_xml = None
     self._testcase_xml = None
Beispiel #12
0
 def __init__(self, stream, descriptions, verbosity):
     TestResult.__init__(self)
     self.stream = _WritelnDecorator(stream)
     self.showAll = verbosity > 1
     self.descriptions = descriptions
     self._lastWas = 'success'
     self._errorsAndFailures = ""
     self._startTime = 0.0
     self.params=""
Beispiel #13
0
 def __init__(self):
     buildstep.LogLineObserver.__init__(self)
     TestResult.__init__(self)
     try:
         from subunit import TestProtocolServer
     except ImportError:
         raise ImportError("subunit is not importable, but is required for "
                           "SubunitLogObserver support.")
     self.protocol = TestProtocolServer(self, DiscardStream())
 def __init__(self, xml, descriptions, verbosity):
     TestResult.__init__(self)
     self.xml = xml
     self.showAll = verbosity > 1
     self.dots = verbosity == 1
     self.descriptions = descriptions
     self._testsuites = {}
     self._testsuite_xml = None
     self._testcase_xml = None
Beispiel #15
0
 def __init__(self):
     buildstep.LogLineObserver.__init__(self)
     TestResult.__init__(self)
     try:
         from subunit import TestProtocolServer
     except ImportError:
         raise ImportError("subunit is not importable, but is required for "
             "SubunitLogObserver support.")
     self.protocol = TestProtocolServer(self, DiscardStream())
Beispiel #16
0
 def __init__(self, stream=sys.stdout, **kwargs):
     TestResult.__init__(self)
     for arg, value in kwargs.items():
         setattr(self, arg, value)
     self.output = stream
     self.messages = TeamcityServiceMessages(self.output,
                                             prepend_linebreak=True)
     # self.messages.testMatrixEntered()
     self.current_suite = None
Beispiel #17
0
 def __init__(self, verbosity=1, outputBuffer=None, resultSignal=None):
     TestResult.__init__(self)
     self.stdout0 = None
     self.stderr0 = None
     self.success_count = 0
     self.failure_count = 0
     self.error_count = 0
     self.verbosity = verbosity
     self.outputBuffer = outputBuffer
     self.resultSignal = resultSignal
Beispiel #18
0
    def __init__(self, result):
        """Constructor.

        @param result: TestResult The wrapped object
        """
        assert isinstance(result, TestResult)

        TestResult.__init__(self)

        self._result = result
Beispiel #19
0
    def __init__(self, result):
        """Constructor.

        @param result: TestResult The wrapped object
        """
        assert isinstance(result, TestResult);

        TestResult.__init__(self);

        self._result = result;
Beispiel #20
0
 def __init__(self, stream=sys.stdout, *args, **kwargs):
   TestResult.__init__(self)
   for arg, value in kwargs.items():
     setattr(self, arg, value)
   self.output = stream
   self.messages = TeamcityServiceMessages(self.output, prepend_linebreak=True)
   if not "_jb_do_not_call_enter_matrix" in os.environ:
     self.messages.testMatrixEntered()
   self.current_failed = False
   self.current_suite = None
   self.subtest_suite = None
 def __init__(self):
     buildstep.LogLineObserver.__init__(self)
     TestResult.__init__(self)
     try:
         from subunit import TestProtocolServer
     except ImportError:
         raise ImportError("subunit is not importable, but is required for " "SubunitLogObserver support.")
     self.warningio = StringIO()
     self.protocol = TestProtocolServer(self, self.warningio)
     self.skips = []
     self.seen_tags = set()  # don't yet know what tags does in subunit
Beispiel #22
0
    def __init__(self):

        TestResult.__init__(self)

        self.duration = 0.0

        self.infos = {}

        self.failures = []
        self.errors = []
        self.successes = []
 def __init__(self, stream=sys.stdout, *args, **kwargs):
     TestResult.__init__(self)
     for arg, value in kwargs.items():
         setattr(self, arg, value)
     self.output = stream
     self.messages = TeamcityServiceMessages(self.output, prepend_linebreak=True)
     if not "_jb_do_not_call_enter_matrix" in os.environ:
         self.messages.testMatrixEntered()
     self.current_failed = False
     self.current_suite = None
     self.subtest_suite = None
Beispiel #24
0
 def __init__(self, dbgClient, failfast):
     """
     Constructor
     
     @param dbgClient reference to the debug client
     @type DebugClientBase
     @param failfast flag indicating to stop at the first error
     @type bool
     """
     TestResult.__init__(self)
     self.__dbgClient = dbgClient
     self.failfast = failfast
Beispiel #25
0
 def __init__(self):
     buildstep.LogLineObserver.__init__(self)
     TestResult.__init__(self)
     try:
         from subunit import TestProtocolServer
     except ImportError:
         raise ImportError("subunit is not importable, but is required for "
             "SubunitLogObserver support.")
     self.warningio = StringIO()
     self.protocol = TestProtocolServer(self, self.warningio)
     self.skips = []
     self.seen_tags = set() #don't yet know what tags does in subunit
Beispiel #26
0
 def __init__(self):
     logobserver.LogLineObserver.__init__(self)
     TestResult.__init__(self)
     try:
         from subunit import TestProtocolServer, PROGRESS_CUR, PROGRESS_SET
         from subunit import PROGRESS_PUSH, PROGRESS_POP
     except ImportError:
         raise ImportError("subunit is not importable, but is required for "
                           "SubunitLogObserver support.")
     self.PROGRESS_CUR = PROGRESS_CUR
     self.PROGRESS_SET = PROGRESS_SET
     self.PROGRESS_PUSH = PROGRESS_PUSH
     self.PROGRESS_POP = PROGRESS_POP
     self.warningio = NativeStringIO()
     self.protocol = TestProtocolServer(self, self.warningio)
     self.skips = []
     self.seen_tags = set()  # don't yet know what tags does in subunit
Beispiel #27
0
 def __init__(self):
     logobserver.LogLineObserver.__init__(self)
     TestResult.__init__(self)
     try:
         from subunit import TestProtocolServer, PROGRESS_CUR, PROGRESS_SET
         from subunit import PROGRESS_PUSH, PROGRESS_POP
     except ImportError:
         raise ImportError("subunit is not importable, but is required for "
                           "SubunitLogObserver support.")
     self.PROGRESS_CUR = PROGRESS_CUR
     self.PROGRESS_SET = PROGRESS_SET
     self.PROGRESS_PUSH = PROGRESS_PUSH
     self.PROGRESS_POP = PROGRESS_POP
     self.warningio = StringIO()
     self.protocol = TestProtocolServer(self, self.warningio)
     self.skips = []
     self.seen_tags = set()  # don't yet know what tags does in subunit
    def __init__(self, verbosity=1):
        TestResult.__init__(self)
        self.outputBuffer = StringIO()
        self.stdout0 = None
        self.stderr0 = None
        self.success_count = 0
        self.skip_count = 0
        self.failure_count = 0
        self.error_count = 0
        self.verbosity = verbosity

        # result is a list of result in 4 tuple
        # (
        #   result code (0: success; 1: fail; 2: error),
        #   TestCase object,
        #   Test output (byte string),
        #   stack trace,
        # )
        self.result = []
    def __init__(self, verbosity=1):
        TestResult.__init__(self)
        self.outputBuffer = StringIO()
        self.stdout0 = None
        self.stderr0 = None
        self.success_count = 0
        self.skip_count = 0
        self.failure_count = 0
        self.error_count = 0
        self.verbosity = verbosity

        # result is a list of result in 4 tuple
        # (
        #   result code (0: success; 1: fail; 2: error),
        #   TestCase object,
        #   Test output (byte string),
        #   stack trace,
        # )
        self.result = []
Beispiel #30
0
    def __init__(self):
        TestResult.__init__(self)
        self.stdout0 = None
        self.stderr0 = None
        self.success_count = 0
        self.failure_count = 0
        self.error_count = 0
        self.skip_count = 0

        # result is a list of result in 4 tuple
        # (
        #   result code (0: success; 1: fail; 2: error),
        #   TestCase object,
        #   Test output (byte teststr),
        #   stack trace,
        # )
        self.result = []
        self.subtestlist = []
        self.passrate = float(0)
Beispiel #31
0
 def __init__(self, stream, iterations):
     TestResult.__init__(self)
     self.stream = stream
     self.iterations = iterations > 1
Beispiel #32
0
 def __init__(self, stream=None, descriptions=None, verbosity=None):
     TestResult.__init__(self)
 def __init__(self, stream):
     TestResult.__init__(self)
     self.stream = stream
     self._start_time = None
     self._doctest_id = 1
Beispiel #34
0
 def __init__(self, stream, verbose, stop_on_error):
     TestResult.__init__(self)
     self.stream = stream
     self.verbose = verbose
     self.failfast = stop_on_error
Beispiel #35
0
 def __init__(self, stream=None, descriptions=None, verbosity=None):
     TestResult.__init__(self)
     self.logger = Logger.getLogger()
 def __init__(self, stream, verbosity = 1, logging=False):
     TestResult.__init__(self)
     self._stream = stream
     self._verbosity = verbosity
     self._logging = logging
Beispiel #37
0
 def __init__(self, stream=sys.stderr, verbose=False, countcall=None):
     TestResult.__init__(self)
     self.stream = stream
     self.duration = 0
     self.verbose = verbose
     self.countcall = countcall
Beispiel #38
0
 def __init__(self, stream, verbose, stop_on_error):
     TestResult.__init__(self)
     self.stream = stream
     self.verbose = verbose
     self.failfast = stop_on_error
 def __init__(self, stream, descriptions):
     TestResult.__init__(self)
     self.stream = stream
     self.descriptions = descriptions
     self.success = list()
     self.domI = xml.dom.minidom.getDOMImplementation()
Beispiel #40
0
 def __init__(self, queue, pseudo_file):
     TestResult.__init__(self)
     self.queue = queue
     self.pseudo_file = pseudo_file
Beispiel #41
0
 def __init__(self, stream=sys.stderr, verbose=False, countcall=None):
     TestResult.__init__(self)
     self.stream = stream
     self.duration = 0
     self.verbose = verbose
     self.countcall = countcall
Beispiel #42
0
 def __init__(self, stream=None, descriptions=None, verbosity=None):
     TestResult.__init__(self)
     self.logger = Logger.getLogger()
 def __init__(self, stream, descriptions, verbosity):
     TestResult.__init__(self)
     self.stream = stream
     self.showAll = verbosity > 1
     self.dots = verbosity == 1
     self.descriptions = descriptions
Beispiel #44
0
 def __init__(self):
     TestResult.__init__(self)
     self._calls = []
Beispiel #45
0
 def __init__(self, stream=stdout, errStream=stderr, verbosity=1):
     UnitTestResult.__init__(self)
     self.showAll = verbosity > 1
     self.dots = verbosity == 1
     self._errStream = errStream
     self._stream = stream
Beispiel #46
0
 def __init__(self, stream, descriptions):
     TestResult.__init__(self)
     self.stream = stream
     self.descriptions = descriptions
     self.success = list()
     self.domI = xml.dom.minidom.getDOMImplementation()
 def __init__(self, stream, descriptions, verbosity):
     TestResult.__init__(self)
     self.stream = stream
     self.showAll = verbosity > 1
     self.dots = verbosity == 1
     self.descriptions = descriptions
Beispiel #48
0
 def __init__(self):
     self.listeners = []
     TestResult.__init__(self)
Beispiel #49
0
 def __init__(self, status=None, on_success=None, on_failure=None,
              reset=None):
     TestResult.__init__(self)
     QtGui.QWidget.__init__(self)
     
     self.status = status
     self.on_success = on_success
     self.on_failure = on_failure
     self.reset = reset
     
     self.progress = QtGui.QProgressBar(self)
     if COLORED_PROGRESS:
         self.setProgressColor(BLUE_COLOR)
     
     self.success = QtGui.QListWidget(self)
     self.fail = QtGui.QListWidget(self)
     self.error = QtGui.QListWidget(self)
     
     self.success_data = []
     self.fail_data = []
     self.error_data = []
     
     self.views = []
     
     self.n_success = 0
     self.n_fail = 0
     self.n_error = 0
     
     left = QtGui.QVBoxLayout()
     left.addWidget(QtGui.QLabel('Passed Tests:'))
     left.addWidget(self.success)
     left.addWidget(self.progress)
     
     right = QtGui.QVBoxLayout()
     right.addWidget(QtGui.QLabel('Tests with Errors:'))
     right.addWidget(self.error)
     right.addWidget(QtGui.QLabel('Failed Tests:'))
     right.addWidget(self.fail)
     
     main = QtGui.QHBoxLayout()
     main.addLayout(left)
     main.addLayout(right)
     
     self.setLayout(main)
     
     self.connect(
         self.success,
         QtCore.SIGNAL("itemDoubleClicked ( QListWidgetItem * )"),
         self.successItemDoubleClicked
     )
     self.connect(
         self.fail,
         QtCore.SIGNAL("itemDoubleClicked ( QListWidgetItem * )"),
         self.failureItemDoubleClicked
     )
     self.connect(
         self.error,
         QtCore.SIGNAL("itemDoubleClicked ( QListWidgetItem * )"),
         self.errorItemDoubleClicked
     )
     
     self.translate = {
         'success': self.addSuccess,'failure': self.addFailure,
         'error': self.addError, 'start': self.startTest,
         'done': self.done
     }
    def __init__(self, stream=sys.stdout):
        TestResult.__init__(self)

        self.output = stream

        self.createMessages()
Beispiel #51
0
 def __init__(self, stream, descriptions):
     _TestResult.__init__(self)
     self.stream = stream
     self.descriptions = descriptions
 def __init__(self, stream, verbosity=1, logging=False):
     TestResult.__init__(self)
     self._stream = stream
     self._verbosity = verbosity
     self._logging = logging
Beispiel #53
0
 def __init__(self, stream=stdout, errStream=stderr, verbosity=1):
     UnitTestResult.__init__(self)
     self.showAll = verbosity > 1
     self.dots = verbosity == 1
     self._errStream = errStream
     self._stream = stream
    def __init__(self, stream=sys.stdout):
        TestResult.__init__(self)

        self.output = stream
        
        self.createMessages()
Beispiel #55
0
 def __init__(self, stream, descriptions):
     _TestResult.__init__(self)
     self.stream = stream
     self.descriptions = descriptions
Beispiel #56
0
 def __init__(self):
     self.listeners = []
     TestResult.__init__(self)