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