Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs Azure DevOps API-测试执行信息-测试用例组的最后结果和运行日期_Tfs_Azure Devops_Azure Devops Rest Api - Fatal编程技术网

Tfs Azure DevOps API-测试执行信息-测试用例组的最后结果和运行日期

Tfs Azure DevOps API-测试执行信息-测试用例组的最后结果和运行日期,tfs,azure-devops,azure-devops-rest-api,Tfs,Azure Devops,Azure Devops Rest Api,我想使用Azure DevOps API检索特定产品积压项目的测试用例部分的最后结果(通过/失败/其他)和最后运行日期 在测试计划UI页面上,我可以看到结果(但不是上次运行日期)——我需要通过API调用获得类似的结果。(请注意,一个测试计划可能有许多测试套件/文件夹层次结构,希望获得所有测试用例/结果) 获取信息的一种方法似乎是。。。对于每个测试用例-->进行API调用以获取测试套件/测试计划/测试运行/测试结果,并查找结果/完成日期 (这里的问题是针对一个测试用例……您最终查询了许多测试计划/

我想使用Azure DevOps API检索特定产品积压项目的测试用例部分的最后结果(通过/失败/其他)和最后运行日期

在测试计划UI页面上,我可以看到结果(但不是上次运行日期)——我需要通过API调用获得类似的结果。(请注意,一个测试计划可能有许多测试套件/文件夹层次结构,希望获得所有测试用例/结果)

获取信息的一种方法似乎是。。。对于每个测试用例-->进行API调用以获取测试套件/测试计划/测试运行/测试结果,并查找结果/完成日期 (这里的问题是针对一个测试用例……您最终查询了许多测试计划/不相关的测试运行/不相关的测试结果。当我查询测试运行或测试结果时,我不知道如何调用特定的测试用例,如果有人知道这一点,这也会有所帮助。)

寻找有效方法的想法/建议

提前谢谢

在测试计划UI页面上,我可以看到结果(但不是上次运行日期)--i 需要通过API调用获得类似的东西

双击一个测试用例,您将获得关于这个用例的所有结果和时间戳信息

当我查询测试运行或测试结果时,我不知道如何调用 使用特定的测试用例

您需要特定测试用例的运行历史记录列表吗?如果是,您可以尝试以下方法:

或者,您可以根据测试用例名称从中检索所需内容

https://{instance}/{collection}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0
更新:


您可以先使用rest api,然后根据响应中的lastResult id,使用rest api获取详细信息

感谢response@Hugh。从UI视图--您正在显示的内容很好。。。但我想看到的是单视图测试用例id、最后一个testRunResult结果、最后一个testRunResult日期(不必跳到每个用例的测试结果/历史)——有什么办法吗?。对我来说,更重要的是API调用以获取t last testRunResult Output,测试用例id数据的last testRunResult date(即使我必须进行两次调用才能获得它,这很好)。对于>>的建议,您是否需要特定测试用例的运行历史记录列表?“..{organization}/{project}/_-api/test/Results/testhistory?api version=5.0-preview.1”,如果这能给我提供信息,是的,它可以工作…它是否总是能给我上一次运行/测试结果信息(即使上一次运行已经2个月了?或者有限制)如果你能给我发一个很好的例子。b.t.w.有没有办法限制我能得到什么,或者利用GraphQL?仅供参考-我有手动测试用例和自动测试用例。你可以先使用rest api,然后根据响应中的最后结果id,使用rest api来获取详细信息谢谢@Hugh,w我去看看!
https://{instance}/{collection}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0