update exception_stage

This commit is contained in:
httprunner
2018-10-01 22:49:41 +08:00
parent 7ec80ac1f3
commit 463d38a77e

View File

@@ -75,8 +75,6 @@ class HttpRunner(object):
test.__doc__ = teststep_dict["name"] test.__doc__ = teststep_dict["name"]
return test return test
self.exception_stage = "add tests to test suite"
test_suite = unittest.TestSuite() test_suite = unittest.TestSuite()
for testcase in testcases: for testcase in testcases:
config = testcase.get("config", {}) config = testcase.get("config", {})
@@ -110,7 +108,6 @@ class HttpRunner(object):
list: tests_results list: tests_results
""" """
self.exception_stage = "run test suite"
tests_results = [] tests_results = []
for testcase in test_suite: for testcase in test_suite:
@@ -129,7 +126,6 @@ class HttpRunner(object):
tests_results (list): list of (testcase, result) tests_results (list): list of (testcase, result)
""" """
self.exception_stage = "aggregate results"
self.summary = { self.summary = {
"success": True, "success": True,
"stat": {}, "stat": {},
@@ -198,16 +194,16 @@ class HttpRunner(object):
instance: HttpRunner() instance instance: HttpRunner() instance
""" """
# parser self.exception_stage = "parse tests"
parsed_testcases_list = parser.parse_tests(testcases, mapping) parsed_testcases_list = parser.parse_tests(testcases, mapping)
# initialize self.exception_stage = "add tests to test suite"
test_suite = self._add_tests(parsed_testcases_list) test_suite = self._add_tests(parsed_testcases_list)
# running test suite self.exception_stage = "run test suite"
results = self._run_suite(test_suite) results = self._run_suite(test_suite)
# aggregate self.exception_stage = "aggregate results"
self._aggregate(results) self._aggregate(results)
return self return self
@@ -224,6 +220,7 @@ class HttpRunner(object):
instance: HttpRunner() instance instance: HttpRunner() instance
""" """
self.exception_stage = "load tests"
testcases = loader.load_tests(testcase_path, dot_env_path) testcases = loader.load_tests(testcase_path, dot_env_path)
return self.run_tests(testcases, mapping) return self.run_tests(testcases, mapping)