mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-16 04:57:36 +08:00
fix: incorrect summary success when testcase failed
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
# Release History
|
||||
|
||||
## 3.0.11 (2020-06-08)
|
||||
|
||||
**Fixed**
|
||||
|
||||
- fix: incorrect summary success when testcase failed
|
||||
|
||||
## 3.0.10 (2020-06-07)
|
||||
|
||||
**Added**
|
||||
|
||||
@@ -40,7 +40,7 @@ class HttpRunner(object):
|
||||
config: Config
|
||||
teststeps: List[Step]
|
||||
|
||||
success: bool = True # indicate testcase execution result
|
||||
success: bool = False # indicate testcase execution result
|
||||
__config: TConfig
|
||||
__teststeps: List[TStep]
|
||||
__project_meta: ProjectMeta = None
|
||||
@@ -217,7 +217,7 @@ class HttpRunner(object):
|
||||
finally:
|
||||
# save request & response meta data
|
||||
self.__session.data.validators = resp_obj.validation_results
|
||||
self.success &= self.__session.data.success
|
||||
self.success = self.__session.data.success
|
||||
# save step data
|
||||
step_data.success = self.__session.data.success
|
||||
step_data.data = self.__session.data
|
||||
@@ -266,7 +266,7 @@ class HttpRunner(object):
|
||||
step_data.data = case_result.get_step_datas() # list of step data
|
||||
step_data.export_vars = case_result.get_export_variables()
|
||||
step_data.success = case_result.success
|
||||
self.success &= case_result.success
|
||||
self.success = case_result.success
|
||||
|
||||
if step_data.export_vars:
|
||||
logger.info(f"export variables: {step_data.export_vars}")
|
||||
|
||||
Reference in New Issue
Block a user