【问题标题】:How to List all test names in teamcity using REST API如何使用 REST API 列出 teamcity 中的所有测试名称
【发布时间】:2014-11-04 14:35:06
【问题描述】:

我正在尝试获取此处定义的测试列表。https://confluence.jetbrains.com/display/TCD8/REST+API#RESTAPI-Tests 但我无法从 myteamcity/app/rest/testOccurrences?locator=buildType:(id:1140)] 获取测试名称列表]

还有其他方法可以获取通过/失败测试列表吗?

【问题讨论】:

    标签: teamcity-8.0


    【解决方案1】:

    我知道这个问题已经过去很长时间了,但是我偶然发现了它,所以如果其他人有类似的问题,这里是答案。
    如果我正确理解了 Teamcity 文档,则不能将 buildType 与测试一起使用。支持的定位器实际上是确切构建的 id: Rest API Tests

    但您可以做的是获取 buildType 的构建列表:

    http://myTeamCity:100/guestAuth/app/rest/buildTypes/id:AXPL_TestDaily/builds/
    

    然后使用这些构建 ID 之一来获取测试:

    http://myTeamCity:100/guestAuth/app/rest/testOccurrences?locator=build:(id:109)
    

    考虑到您在示例中将整数作为 id 写入,也许您已经有了正确的 id,但您的资源路径错误,因为它不是 buildType 的 id,而是 build,因为 buildTypes 具有用于 id 的字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-20
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多