mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 02:21:29 +08:00
fix: abort test when failed to parse all cases
This commit is contained in:
@@ -200,6 +200,10 @@ class HttpRunner(object):
|
||||
logger.log_warning("parse failures occurred ...")
|
||||
utils.dump_logs(parse_failed_testfiles, project_mapping, "parse_failed")
|
||||
|
||||
if len(parsed_testcases) == 0:
|
||||
logger.log_error("failed to parse all cases, abort.")
|
||||
raise exceptions.ParseTestsFailure
|
||||
|
||||
if self.save_tests:
|
||||
utils.dump_logs(parsed_testcases, project_mapping, "parsed")
|
||||
|
||||
|
||||
@@ -11,6 +11,10 @@ class MyBaseFailure(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class ParseTestsFailure(MyBaseFailure):
|
||||
pass
|
||||
|
||||
|
||||
class ValidationFailure(MyBaseFailure):
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user