前言
有小伙伴提到能不能只收集用例失败的情况下日志和错误信息,每个用例都收集日志内容太多了,没法直观的看错误的用例信息。
v1.3.9 版本实现此功能,在原有的功能上新增一个log日志文件,仅收集用例错误的日志。
log 日志收集
用例执行完会默认生成2个日志文件
- 全量日志,每个用例的日志都会收集
- 仅失败的用例日志
使用示例
config:
name: demo
test_1:
name: 用例1
print: "111111"
test_2:
name: 用例2
print: "2222"
validate:
- eq: [200, 201]
用例执行后根据当前时间生成一个20230707_201045_error.log 日志文件
************************* a1/test_a2.yml::test_2 *************************
测试结果 outcome:failed
用例耗时 duration:0.003574687999999826
异常 exception:<ExceptionInfo AssertionError("200