XTestRunner
XTestRunner copied to clipboard
Modern style test report based on unittest framework.
跳过用例时,报告中无法隐藏用例,count需要加上num_skip  
目前采用python3.9用subTest()保证失败的case可以继续执行,导致目前用xtestrunner的时候无法识别fail的case,只有成功的case会被捕捉,什么时候考虑支持一下?
期望可以增加获取概览信息的api,以方便查看钉钉信息就大概知道什么情况, 信息可以包括:执行日期,执行时长,执行总数,执行成功条数,失败条数,成功率,失败率,请求的耗时分布
[test_report.html.zip](https://github.com/SeldomQA/XTestRunner/files/8283276/test_report.html.zip) 顺便建议增加个筛选suit name的功能
> 环境:python3.6 > 根据他的书来 > 反正没安装成功 > UnicodeEncodeError: 'ascii' codec can't encode characters in position 1750-1753: ordinal not in range(128) 你的这个应该是因为没改配置 _Originally posted by @5shuai in https://github.com/SeldomQA/HTMLTestRunner/issues/5#issuecomment-750812584_
# 现象 前段时间用你没重构前的报告框架,在截图这块也尝试过在addError/addFailure方法中增加截图逻辑,这样业务层代码确实不需要再额外添加截图逻辑,但有一个问题:如果有tearDown逻辑,截图会在tearDown逻辑之后执行,会改变报错场景,得到无效的截图 # 解决方案 目前我这边最开始尝试的解决方案是重写unittest常用的断言方法,增加失败截图的逻辑,这样在fail的时候就会截到当时的图片; 但这样还存在一个问题:当case error时依然没法截到当时的图,最终的解决方案是在case层增加一层截图的装饰器
环境:python3.7 问题: 安装了版本,也用了你的demo,就是生成不了html 麻烦指点下!
line92 import stringio update import io 适用于python3