背景
从pytest触发旧版非Python测试用例。由于这些测试用例被归类为测试用例,因此从pytest的角度来看,我们将在远程计算机上执行ssh并触发测试用例。 所以从pytest的角度来看,它只是一个测试用例,但实际上是一堆在远程计算机上执行的测试用例。
要求
测试套件将生成一个测试报告,我们将SCP返回pytest机器。我想解析测试报告并报告pytest中每个测试用例的通过/失败
我一直在研究example,但仍然无法理解如何使用SSH触发测试用例并解析testreport(XML / JSON)并生成pytest报告
有什么建议吗?
更新:
我已经能够解析yaml
文件来为我的测试用例生成终端报告(pytest_terminal_summary
)。但是我希望pytest还报告失败/通过的测试用例的数量。
答案 0 :(得分:0)
您可以尝试pytest test.py -v --junitxml="result.xml"
您还可以使用pytest file.py -sv --html report.html