Azure DevOps API - 测试执行信息 - 最后结果,以及测试用例组的 运行 日期
Azure DevOps API - test execution information - last outcome, and run date for group of test-cases
我想检索最后一个结果 (pass/fail/other) 和最后一个 运行 特定产品待办列表项的测试用例部分的日期 -- 使用 Azure DevOps API.
在测试计划 UI 页面上我可以看到结果(但不是最后 运行 日期)——我需要通过 API 电话获得类似的东西。 (请注意,一个测试计划可能有很多测试套件/文件夹层次结构,想要全部 test-cases/results)
获取信息的一种方法似乎是...对于每个测试用例 --> 进行 API 调用以获取测试套件/测试计划/测试-运行s/测试结果并找到 outcome/completedDate
(这里的问题是针对一个测试用例的...您最终会查询许多测试计划/不相关的测试-运行s/不相关的测试结果。当我查询测试-运行s 或测试-结果我看不到调用特定测试用例的方法,如果有人知道它也可以提供帮助。)
寻找有效方法的想法/建议。
提前致谢。
On Test Plan UI page i can see outcome (but not last run date) -- i
need to get something similar thru API call.
双击一个测试用例,你会得到这个用例的所有Outcome和TimeStamp信息。
When I query test-runs or test-results I don't see way to make call
with specific test-case
您是否需要特定测试用例的 运行 历史列表?如果是这样,你可以试试这个 rest api:
POST https://dev.azure.com/{organization}/{project}/_apis/test/Results/testhistory?api-version=5.0-preview.1
或者您可以根据测试用例名称从test results中检索您需要的
https://{instance}/{collection}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0
更新:
您可以先使用Get Points By Query rest api , then according to the lastResult id in the response, use Results-Get休息api获取详细信息
我想检索最后一个结果 (pass/fail/other) 和最后一个 运行 特定产品待办列表项的测试用例部分的日期 -- 使用 Azure DevOps API.
在测试计划 UI 页面上我可以看到结果(但不是最后 运行 日期)——我需要通过 API 电话获得类似的东西。 (请注意,一个测试计划可能有很多测试套件/文件夹层次结构,想要全部 test-cases/results)
获取信息的一种方法似乎是...对于每个测试用例 --> 进行 API 调用以获取测试套件/测试计划/测试-运行s/测试结果并找到 outcome/completedDate (这里的问题是针对一个测试用例的...您最终会查询许多测试计划/不相关的测试-运行s/不相关的测试结果。当我查询测试-运行s 或测试-结果我看不到调用特定测试用例的方法,如果有人知道它也可以提供帮助。)
寻找有效方法的想法/建议。
提前致谢。
On Test Plan UI page i can see outcome (but not last run date) -- i need to get something similar thru API call.
双击一个测试用例,你会得到这个用例的所有Outcome和TimeStamp信息。
When I query test-runs or test-results I don't see way to make call with specific test-case
您是否需要特定测试用例的 运行 历史列表?如果是这样,你可以试试这个 rest api:
POST https://dev.azure.com/{organization}/{project}/_apis/test/Results/testhistory?api-version=5.0-preview.1
或者您可以根据测试用例名称从test results中检索您需要的
https://{instance}/{collection}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0
更新:
您可以先使用Get Points By Query rest api , then according to the lastResult id in the response, use Results-Get休息api获取详细信息