diff --git a/httprunner/task.py b/httprunner/task.py index d9b0f0ab..44004c8e 100644 --- a/httprunner/task.py +++ b/httprunner/task.py @@ -25,6 +25,8 @@ class TestCase(unittest.TestCase): """ try: self.test_runner.run_test(self.testcase_dict) + except exceptions.MyBaseFailure as ex: + self.fail(str(ex)) finally: if hasattr(self.test_runner.http_client_session, "meta_data"): self.meta_data = self.test_runner.http_client_session.meta_data