def _testrun(self): """ Start a Testrun and populate the Publishers @rtype: C{unittest.TestResult} @return: A TestResult """ testrun_result = TestResult() try: publishers = self._publishers testrun = Testrun(self.is_hw_enabled, self.is_host_enabled, self.is_chroot_enabled) taskrunner = self.taskrunner #FIXME: Cheap hack to make testable testrun.run_test = taskrunner.run testrun_result.addSuccess(TestCase)if testrun.run() else \ testrun_result.addFailure(TestCase, (None, None, None)) except Exception, err: er_type, value, traceback = sys.exc_info() LOG.error(str(value) or "Testrun Error", exc_info=err) publishers.set_exception(value) testrun_result.addError(TestCase, (er_type, value, traceback)) if DEBUG: raise
def addSuccess(self, test): "Called when a test has completed successfully" TestResult.addSuccess(self, test) if self.verbose: self.stream.write('ok\n') else: self.stream.write('.') self.stream.flush()
def addSuccess(self, test): if test not in self.subtestlist: self.success_count += 1 TestResult.addSuccess(self, test) output = self.complete_output() self.result.append((0, test, output, '')) sys.stderr.write('ok ') sys.stderr.write(str(test)) sys.stderr.write('\n')
def addSuccess(self, test): self.success_count += 1 TestResult.addSuccess(self, test) output = self.complete_output() self.result.append((0, test, output, '')) if self.verbosity > 1: sys.stderr.write('ok ') sys.stderr.write(str(test)) sys.stderr.write('\n') else: sys.stderr.write('.')
def addSuccess(self, test): TestResult.addSuccess(self, test) if self.showAll: self.stream.writeln("ok") elif self.dots: context = get_context(test) if context: self.stream.writeln("") self.stream.writeln(context) self.stream.write('.') self.stream.flush()
def addSuccess(self, test): self.success_count += 1 TestResult.addSuccess(self, test) output = self.complete_output() self.result.append((0, test, output, "")) if self.verbosity > 1: sys.stderr.write("ok ") sys.stderr.write(str(test)) sys.stderr.write("\n") else: sys.stderr.write(".")
def addSuccess(self, test): """When a successful result is written in the superclass, it's result is described as ok. Here we're altering it to write out 'PASS'. """ TestResult.addSuccess(self, test) if self.showAll: self.stream.writeln("PASS") elif self.dots: self.stream.write('.') log.result("#" * 50) log.result("%s: PASS" % test._testMethodName) print "%s: PASS" % test._testMethodName log.result("#" * 50)
def addSuccess(self, test): TestResult.addSuccess(self, test) if self.showAll: self.stream.writeln("ok") elif self.dots: context = get_context(test) if context: self.stream.writeln("") context_descriptor = self.getDescription(test) this_file = context_descriptor.split(':')[0] this_class = context_descriptor.split(":")[1].split(".")[0] self.stream.writeln(this_file + ':' + this_class) self.stream.write('.') self.stream.flush()
def addSuccess(self, test): """添加成功信息 Arguments: test -- [测试用例] """ TestResult.addSuccess(self, test) self.success_count += 1 self.details.append({"className": '.'.join(test.id().split('.')[:-1]), \ "methodName": test._testMethodName, \ "description": test._testMethodDoc, \ "spendTime": 0, \ "status": self.status[self.lan]["Success"], \ "log": "test passed!!!"})
def run(self, result: TestResult, debug=False): name = f"{self._server.protocol:<10} : {self._server.name:<20} server" server_test = DummyTestForServer( self._server, f"{name} starting ") result.startTest(server_test) try: with self._server.with_running(): result.addSuccess(server_test) super().run(result, debug=debug) server_test = DummyTestForServer( self._server, f"{name} stopping ") result.startTest(server_test) result.addSuccess(server_test) except Exception as e: exc_info = sys.exc_info() result.addError(server_test, exc_info)
def addSuccess(self, test): self.success_count += 1 TestResult.addSuccess(self, test) if self.checkWarnings(test): self.resultSignal.emit((3, str(test))) print("\n<PASS-WR> - {}\n".format(test)) else: self.resultSignal.emit((2, str(test))) print("\n<PASSED> - {}\n".format(test)) self.clearWarnings(test) if self.verbosity > 1: sys.stderr.write('ok ') sys.stderr.write(str(test)) sys.stderr.write('\n') else: sys.stderr.write('.')
def addSuccess(self, test): TestResult.addSuccess(self, test) self._steams_write_doc("Pass", test) logging.info((self.LANG == 'cn' and "测试执行通过: {}" or "Pass Test: {}").format(test)) current_id = str(threading.current_thread().ident) self.result_tmp[current_id]["result_code"] = 0 self.result_tmp[current_id]["style"][self.result_tmp[current_id]['tries']] = 0 if current_id not in self.success_set: self.success_count += 1 self.success_set.add(current_id) if current_id in self.failure_set: self.failure_count -= 1 if current_id in self.error_set: self.error_count -= 1
def addSuccess(self, test): TestResult.addSuccess(self, test) self.stdout_steams.write('Pass\t') self.stdout_steams.write(str(test)) doc = test._testMethodDoc if doc: self.stdout_steams.write("\t") self.stdout_steams.write(doc) self.stdout_steams.write('\n') GeneralLogger().get_logger().info((self.LANG == 'cn' and "测试执行通过: {}" or "Pass Test: {}").format(test)) current_id = str(threading.current_thread().ident) self.result_tmp[current_id]["result_code"] = 0 if current_id not in self.success_set: self.success_count += 1 self.success_set.add(current_id)
def addSuccess(self, test): _TestResult.addSuccess(self, test) self.printStatus('TEST-PASS', test)
def addSuccess(self, test): TestResult.addSuccess(self, test) if self.showAll: self.stream.writeln(self.ok_string) elif self.dots: self.stream.write('.')
def addSuccess(self, test): TestResult.addSuccess(self, test) self.addAResult(test, SUCCESS, 'SUCCESS')
def addSuccess(self, test, *k): TestResult.addSuccess(self, test) self.output.write("ok\n")
def addSuccess(self, test): TestResult.addSuccess(self, test) logger.info("PASS".center(20, "*")) logger.setLogOff() self._passNum += 1
def addSuccess(self, test): self.update_logs(test.id(), self.passed, test.note_log) self.testSuccess.append(str(test)) return TestResult.addSuccess(self, test)
def addSuccess(self, test): TestResult.addSuccess(self, test) self.stream.writeln(hilite("OK", GREEN))
def addSuccess(self, test): _TestResult.addSuccess(self, test) filename = inspect.getfile(test.__class__) testname = test._testMethodName self.stream.writeln("TEST-PASS | {0} | {1}".format(filename, testname))
def addSuccess(self, test): TestResult.addSuccess(self, test) if not self.iterations: self.stream.write("ok\n")
def addSuccess(self,test): TestResult.addSuccess(self, test) self.logger.debug("PASS")
def addSuccess(self, test): if self.showAll: self.stream.writeln(green_str("Ok\t")) elif self.dots: self.stream.write(green_str('.')) TestResult.addSuccess(self, test)
def addSuccess(self, test): self.success.append((test, u'Success')) TestResult.addSuccess(self, test)
def addSuccess(self, test): TestResult.addSuccess(self, test)
def addSuccess(self, test): TestResult.addSuccess(self, test) if self._logging: self._writeToStream("\tResult: ") self._writeToStream("OK", eColors.Green)
def addSuccess(self, test): TestResult.addSuccess(self, test) self.success.append((test, "ok"))
def addSuccess(self, test): TestResult.addSuccess(self, test) if self.verbose: self.stream.write("OK: %s%s" % (test, os.linesep)) self.stream.flush() self.countcall()
def addSuccess(self, test): UnitTestResult.addSuccess(self, test) if self.showAll: self._errWrite('ok\n') elif self.dots: self._errWrite('.')
def addSuccess(self, test): TestResult.addSuccess(self, test) self._print_color("OK", "green")
def addSuccess(self, test): TestResult.addSuccess(self, test) self.stream.writeln( "{ok}" )
def addSuccess(self, test): TestResult.addSuccess(self, test) self._lastWas = 'success'
def addSuccess(self, test): TestResult.addSuccess(self, test) self._color_print("OK", GREEN)
def addSuccess(self, test): time_taken = time.time() - self._start_time TestResult.addSuccess(self, test) self.stream.writeln("%%TEST_FINISHED%% time=%.6f %s" % (time_taken, self.getDescription(test)))
def addSuccess(self, test): TestResult.addSuccess(self, test) for listener in self.listeners: listener.addSuccess(test)
def addSuccess(self, test): TestResult.addSuccess(self, test) self.logger.debug("PASS")
def addSuccess(self, test): TestResult.addSuccess(self, test) if self.showAll: self.stream.write_message("ok") elif self.dots: self.stream.write_message('.')