【问题标题】:Azure Devops API Release test resultsAzure Devops API 发布测试结果
【发布时间】:2019-03-12 16:44:36
【问题描述】:

我有几个问题。 我正在尝试使用 Azure DevOps API 从某个版本中获取测试结果,该版本有多个测试,它们在测试运行中单独列出,即它们具有不同的 RunID 编号。如果您从发布管道中单击测试结果,我使用什么 URI 来获取实际测试结果的显示方式。如果无法做到这一点,我如何获取与一个版本相关的所有测试结果,并将它们的失败和成功加在一起输出。

我看到的另一种方法是从测试中获取所有 RunID,并通过它们进行过滤,将 Run 中的发布名称与发布管道中的发布名称匹配,但看到有超过 1248 次运行我不想那样做。 我无法让运行查询正常工作 我不知道如何设置 minLastUpdatedDate={minLastUpdatedDate} 或 maxLastUpdatedDate={maxLastUpdatedDate} 已设置。

https://docs.microsoft.com/en-us/rest/api/azure/devops/test/runs/query?view=azure-devops-rest-5.0

除了日期时间之外,文档没有指定格式! 一些例子会很棒。

【问题讨论】:

    标签: azure azure-devops azure-devops-rest-api


    【解决方案1】:

    这里的主要问题是日期时间格式吗? “yyyy-MM-dd”和 "MM/dd/yyyy HH:mm:ss" 两者都对我有用,我想更多也可以。

    例子:

    https://[...]/_apis/test/runs?minLastUpdatedDate=2019-07-02&maxLastUpdatedDate=07/05/2019 16:16:11&releaseIds=243&releaseEnvIds=2899&api-version=5.0
    

    【讨论】:

    • 那么如何将测试运行映射到测试阶段(环境)?我可以查询测试运行;我也可以查询 Release 的阶段(环境),但我怎么知道哪个阶段/环境的哪个运行?
    猜你喜欢
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2019-11-09
    • 1970-01-01
    • 2021-05-07
    • 2021-04-27
    • 2020-06-04
    • 1970-01-01
    相关资源
    最近更新 更多