Beispiel #1
0
    def log_test_result(self, testcase, testresult):
        '''记录一个测试结果
        :param testcase: 测试用例
        :type testcase: TestCase
        :param testresult: 测试结果
        :type testresult: TestResult
        '''
        super(JSONTestReportBase, self).log_test_result(testcase, testresult)
        self._testcase_total_run += 1
        if testcase.test_name not in self._testcase_names:
            self._testcase_names.add(testcase.test_name)
            self._testcase_total_count += 1

        if testresult.passed:
            self._testcase_passed += 1
        if testcase.test_name not in self._results:
            self._results[testcase.test_name] = [testresult.get_file()]
        else:
            self._results[testcase.test_name].append(testresult.get_file())
Beispiel #2
0
    def log_test_result(self, testcase, testresult):
        '''记录一个测试结果
        :param testcase: 测试用例
        :type testcase: TestCase
        :param testresult: 测试结果
        :type testresult: TestResult
        '''
        self._testcase_total_run += 1
        if testcase.test_name not in self._testcase_names:
            self._testcase_names.add(testcase.test_name)
            self._testcase_total_count += 1

        if testresult.passed:
            self._testcase_passed += 1
        self._results.append(testresult.get_file())
Beispiel #3
0
    def log_test_result(self, testcase, testresult):
        '''记录一个测试结果
        :param testcase: 测试用例
        :type testcase: TestCase
        :param testresult: 测试结果
        :type testresult: TestResult
        '''
        super(JSONTestReportBase, self).log_test_result(testcase, testresult)
        self._testcase_total_run += 1

        test_name = testcase.test_name
        if test_name in self._failed_tests:
            test_info = self._failed_tests.pop(test_name)
        else:
            test_info = self.get_default_test_info(testcase, testresult)
        test_info["records"].append(testresult.get_file())

        if testresult.passed:
            self._passed_tests[test_name] = test_info
        else:
            test_info["failed_info"] = testresult.get_data()["failed_info"]
            self._failed_tests[test_name] = test_info