gpt4 book ai didi

python - py.test 多个测试运行的聚合结果

转载 作者:行者123 更新时间:2023-12-01 13:52:55 25 4
gpt4 key购买 nike

我正在运行 pytest.main() 的几个实例一旦它们全部完成,我想快速查看所有运行中的失败,而无需查看所有单个报告。我怎样才能做到这一点?

我必须解析文本报告还是可以让 py.test 返回带有故障数据的对象? (据我所知,它只返回一个整数)

最佳答案

为此,我使用了 Allure 报告 ( https://docs.qameta.io/allure/#_pytest )。

您可以使用选项 --alluredir= 运行每个 pytest.main(),其中每个实例都有不同的路径,例如/path/to/reports/report1、/path/to/reports/report2。

所有运行完成后,您可以通过运行命令 allure serve/path/to/reports 生成一个组合报告。有关在此处生成报告的更多信息:https://docs.qameta.io/allure/#_get_started

关于python - py.test 多个测试运行的聚合结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31078419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com