如何将unittest的测试结果添加到testrail?

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

我用 python+unittest+appium 进行了一些测试 ios 的测试。如果不描述如何在每个测试中添加结果,如何将他们的结果添加到测试轨道中?

示例:

    def test_a(self):
        """test A"""
        if self.assertNotEqual(1, 1):
            api.results.add_result_for_case(run_id=self.id_test_run, case_id=123, status_id=1)
        else:
            api.results.add_result_for_case(run_id=self.id_test_run, case_id=123, status_id=5)
python-3.x unit-testing appium-ios testrail
1个回答
0
投票

实现此目的的最佳方法是使用 TestRail CLI。 TestRail CLI 是一个命令行界面工具,可让您轻松地将测试自动化结果从任何 JUnit 样式的 XML 文件上传到 TestRail。

根据您的输入,您可以使用代码优先方法来上传测试结果,其中结果将在新的测试运行中上传到 TestRail,该测试运行将位于您决定的项目中。

有关更多详细信息,请查看以下链接上的 TestRail CLI 官方文档: https://support.testrail.com/hc/en-us/articles/12609674354068-Automation-workflows-Code-first

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