基本上,我有一个场景,需要分别运行一组并行pytest和另一组串行pytest。每个将生成单独的pytest html报告。但我正在寻找将生成的两个报告结合起来的解决方案。例如:测试-n自动-m";非串行"--dist=loadfile--html=report1.html测试-n自动-m";串行"--dist=loadfile--html=report2.html
有没有一种方法可以将report1.html和report2.html合并并生成单个html报告?
Pytest HTML合并
有一个新的实用程序可以合并多个pytest-html
报告。
我在工作中使用过它,它对我们很有用。
假设您在当前目录./
下有多个html报告。
安装
pip install pytest-html-merger
用法
pytest_html_merger -i ./ -o ./merged.html
将生成统一的pytest-html
报告。
在Linux上进行了测试,但也应该在Windows上运行。
github页面链接
https://github.com/akavbathen/pytest_html_merger
享受吧!