是否可以将测试计划中的测试用例附加到管道发布测试 运行 结果? Azure DevOps API V6.0
Is it possible to attach a test case from a test plan to a pipeline release test run result? Azure DevOps API V6.0
我正在努力满足工作要求,但不确定是管道设置问题还是什么。
本质上,我们在 Azure DevOps 中设置了一个管道发布,运行从连接到我们的自动化项目存储库的构建中进行自动化测试。
完成 运行 后,我们将获得通过和失败的测试结果。这些自动化测试用例与编写并存储在测试计划中的手动测试用例相关联。当我以编程方式查看失败的测试结果时,我希望能够查看数据中的相关测试计划 ID、套件 ID 和测试用例 ID。如何实现?
我得到的唯一关联数据是测试用例引用 ID,但我发现唯一 API 可以使用它的是
https://docs.microsoft.com/en-us/rest/api/azure/devops/testresults/result%20meta%20data?view=azure-devops-rest-6.0
然而,这只给我测试 .dll 的名称和一些对我的目标没有用的其他信息。
感谢任何帮助。
When I view the failed test results programmatically I want to be able to view the related test plan id, suite Id, and test case ID in the data. How can this be achieved?
你可以试试这个 Rest API : Results - Get
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?api-version=6.0
打开Test Case Result可以获取到RunId和ResultId。
使用自动化测试进行测试,我可以获得测试用例 ID、测试套件和测试计划 ID。
这里是结果示例:
我正在努力满足工作要求,但不确定是管道设置问题还是什么。
本质上,我们在 Azure DevOps 中设置了一个管道发布,运行从连接到我们的自动化项目存储库的构建中进行自动化测试。
完成 运行 后,我们将获得通过和失败的测试结果。这些自动化测试用例与编写并存储在测试计划中的手动测试用例相关联。当我以编程方式查看失败的测试结果时,我希望能够查看数据中的相关测试计划 ID、套件 ID 和测试用例 ID。如何实现?
我得到的唯一关联数据是测试用例引用 ID,但我发现唯一 API 可以使用它的是 https://docs.microsoft.com/en-us/rest/api/azure/devops/testresults/result%20meta%20data?view=azure-devops-rest-6.0 然而,这只给我测试 .dll 的名称和一些对我的目标没有用的其他信息。
感谢任何帮助。
When I view the failed test results programmatically I want to be able to view the related test plan id, suite Id, and test case ID in the data. How can this be achieved?
你可以试试这个 Rest API : Results - Get
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?api-version=6.0
打开Test Case Result可以获取到RunId和ResultId。
使用自动化测试进行测试,我可以获得测试用例 ID、测试套件和测试计划 ID。
这里是结果示例: