【发布时间】:2020-12-16 10:40:53
【问题描述】:
来自 ADO Rest API,https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-6.1,can,请告诉我如何获取特定构建的测试列表及其结果?
总之,我正在通过 REST API 在特定构建的“测试”选项卡中查找信息:
【问题讨论】:
来自 ADO Rest API,https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-6.1,can,请告诉我如何获取特定构建的测试列表及其结果?
总之,我正在通过 REST API 在特定构建的“测试”选项卡中查找信息:
【问题讨论】:
首先,使用Runs - Query api并传递可选的build id来获取build中的测试运行ID:
GET https://dev.azure.com/{organization}/{project}/_apis/test/runs?minLastUpdatedDate={minLastUpdatedDate}&maxLastUpdatedDate={maxLastUpdatedDate}&buildIds={buildIds}&api-version=6.0
然后使用Results - List api获取测试运行的测试结果:
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=6.0
【讨论】:
BuildId,我还需要在Runs - Query api中提供minLastUpdatedDate={minLastUpdatedDate}&maxLastUpdatedDate={maxLastUpdatedDate}吗?
minLastUpdatedDate={minLastUpdatedDate}&maxLastUpdatedDate={maxLastUpdatedDate},你会得到很多测试运行。
log id 的测试工作呢? docs.microsoft.com/en-us/rest/api/azure/devops/build/builds/…