【发布时间】: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
我正在尝试获取此处定义的测试列表。https://confluence.jetbrains.com/display/TCD8/REST+API#RESTAPI-Tests 但我无法从 myteamcity/app/rest/testOccurrences?locator=buildType:(id:1140)] 获取测试名称列表]
还有其他方法可以获取通过/失败测试列表吗?
【问题讨论】:
标签: teamcity-8.0
我知道这个问题已经过去很长时间了,但是我偶然发现了它,所以如果其他人有类似的问题,这里是答案。
如果我正确理解了 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 的字符串。
【讨论】: