基本上,我有一个场景,我需要分别运行一组并行 pytest 和另一组串行 pytest。 每个都会生成单独的 pytest-html 报告。 但我正在寻找结合生成的两个报告的解决方案。 例如: py.test -n auto -m“非串行”--dist=loadfile--html=report1.html py.test -n auto -m "serial" --dist=loadfile --html=report2.html
有没有办法结合report1.html和report2.html并生成单个html报告?
有一个新的实用程序可以合并多个
pytest-html
报告。
我在我的工作场所使用过它,它对我们来说非常有效。
假设当前目录下有多个html报告
./
。
pip install pytest-html-merger
pytest_html_merger -i ./ -o ./merged.html
将生成统一的
pytest-html
报告。
在 Linux 上进行了测试,但也应该在 Windows 上运行。
https://github.com/akavbathen/pytest_html_merger
享受吧!