在 pytest-html 中,有没有办法合并 2 个不同 pytest 运行的 html 报告?

问题描述 投票:0回答:1

基本上,我有一个场景,我需要分别运行一组并行 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 pytest-html pytest-xdist
1个回答
4
投票

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

享受吧!

© www.soinside.com 2019 - 2024. All rights reserved.