pytest中有没有一种方法可以从非python测试用例的自定义文件生成测试报告?

时间:2019-12-21 19:20:14

标签: pytest

背景

从pytest触发旧版非Python测试用例。由于这些测试用例被归类为测试用例,因此从pytest的角度来看,我们将在远程计算机上执行ssh并触发测试用例。 所以从pytest的角度来看,它只是一个测试用例,但实际上是一堆在远程计算机上执行的测试用例。

要求

测试套件将生成一个测试报告,我们将SCP返回pytest机器。我想解析测试报告并报告pytest中每个测试用例的通过/失败

我一直在研究example,但仍然无法理解如何使用SSH触发测试用例并解析testreport(XML / JSON)并生成pytest报告

有什么建议吗?

更新

我已经能够解析yaml文件来为我的测试用例生成终端报告(pytest_terminal_summary)。但是我希望pytest还报告失败/通过的测试用例的数量。

1 个答案:

答案 0 :(得分:0)

您可以尝试pytest test.py -v --junitxml="result.xml"

您还可以使用pytest file.py -sv --html report.html

生成html结果