我想使用TFS java sdk获取项目的测试计划和测试套件列表。
我该怎么做?
我试图像workItem一样查询它,但它不起作用,因为它不是workItem
答案 0 :(得分:2)
查看java文档,使用Java SDK不公开Test Suite / Plan / Results API。这是有道理的,因为Eclipse中的测试管理器功能也不可用。
要阅读一些与测试相关的信息,您可以使用支持作为查询数据源的TFS_Warehouse数据库。您将找不到所有测试结果字段,但您可以获得相当多的bit of information on tests from these tables。但据我从图中可以看出,没有套件/计划信息:
来源:http://msdn.microsoft.com/en-us/library/ee620637.aspx
不支持直接查询tfs_ {collection}数据库,Microsoft强烈建议不要这样做。
唯一可行解决方案中的哪种结果:使用.NET构建自定义Web服务,如果您希望能够执行此操作,请从Java项目调用该服务。