Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Azure pipelines 来自生成id的测试结果_Azure Pipelines - Fatal编程技术网

Azure pipelines 来自生成id的测试结果

Azure pipelines 来自生成id的测试结果,azure-pipelines,Azure Pipelines,作为计划构建的一部分,我运行并发布了多个具有不同测试运行标题的测试 我的场景是,在发布管道期间,我希望获取为创建发布的构建发布的每个测试运行标题的测试摘要 哪种Azure DevOps API或API组合可用于实现这一点 谢谢, Anubhav.构建的测试结果存储在测试运行中,因此如果需要测试结果,您需要测试运行 使用GEThttps://dev.azure.com/{organization}/{project}/_api/build/builds/{buildId}/report?api v

作为计划构建的一部分,我运行并发布了多个具有不同测试运行标题的测试

我的场景是,在发布管道期间,我希望获取为创建发布的构建发布的每个测试运行标题的测试摘要

哪种Azure DevOps API或API组合可用于实现这一点

谢谢,
Anubhav.

构建的测试结果存储在测试运行中,因此如果需要测试结果,您需要测试运行

使用
GEThttps://dev.azure.com/{organization}/{project}/_api/build/builds/{buildId}/report?api version=5.1-preview.2
from获取测试运行

然后使用
GEThttps://dev.azure.com/{organization}/{project}/_api/test/Runs/{runId}/results?api version=5.1
from获取测试结果

或者您可以使用
GEThttps://dev.azure.com/{organization}/{project}/_api/test/runs?api version=5.1
从直接获取测试运行。

具有BuildId

步骤1:使用此api,通过此api而不是从URL获取运行id

步骤2:获取详细的测试运行结果

为了


希望对您有所帮助:)

描述混乱,您是否正在寻找获取测试结果列表的方法?如果是这样,您可以使用restapi
GEThttps://dev.azure.com/{organization}/{project}/_-api/test/Runs/{runId}/results?api version=5.1
,有关详细信息,请访问。@YangShen MSFT:是的,但唯一的问题是我不知道测试运行的id,但我知道测试运行的内部版本id。很抱歉,很长时间没有响应。如果要获取测试运行id,
gethttps://dev.azure.com/{organization}/{project}/\u api/test/runs?api version=5.1
应该是您想要的,请查看详细信息。@YangShen MSFT:我可以获取与给定生成id关联的测试运行吗?生成的测试结果存储在测试运行中,如果您想要得到测试结果,那么您需要的是测试运行,可能是
gethttps://dev.azure.com/{organization}/{project}/_-api/build/builds/{buildId}/report?api version=5.1-preview.2
from可能有助于关联buildId,从build报告中获取测试运行,然后使用测试运行获取测试结果。谢谢,但是,当我将构建id提供给报表API时,我不会将发布的单元测试结果作为构建的一部分。我错过了什么?好的。我想我明白了。{org}/{proj}/_api/testresults/resultdetailsbybuild?buildId={id}&groupBy=TestRunGreat!请问你是从哪里找到解决办法的?谢谢您好,通过在浏览器的开发者工具窗口的网络选项卡中调查api调用,同时单击内置AzDoGenius的测试结果选项卡!这应该是解决办法。你能把这个解决方案贴出来并把它标记为答案吗?这将帮助更多遇到相同问题的人。谢谢!