完成管道作业后,我可以选择访问管道作业详细信息中的“测试”部分。在这个部分中,我可以查看分类为“通过”、“失败”和“其他”的测试的计数。
我的目标是创建一个检索这些计数的脚本。为了实现这一点,我尝试使用以下端点:
https://dev.azure.com/{ORGANIZATION}/{PROJECT}/_apis/test/runs/{runId}/results?api-version=6.1-preview.6
但是,当我将标记为“通过”、“失败”和“其他”的结果的数字相加时,总数与Azure DevOps用户界面中显示的计数不匹配。
我不确定我是否使用了正确的端点,或者是否有其他方法来检索这些测试计数。
1条答案
按热度按时间3bygqnnd1#
运行结果应与管道结果页面上的测试选项卡一致。检查测试中是否有多个运行(下面的示例截图中有2个运行)。
为了统计测试结果,其余的API Runs - Get Test Run Statistics可能更好,它直接显示每次运行的**计数 *。
GET https://dev.azure.com/{organization}/{project}/_apis/test/runs/{runId}/Statistics?api-version=7.1-preview.3
另一个选择是解析测试结果文件,你可以在链接here中找到我的答案。