我写了一个Rally应用来对TestSet和TestCases进行报告。今天突然,我的应用程序的查询中没有任何TestCases。
为了简化此操作,我将使应用程序脱离方程式,而我只是使用Web服务api运行查询:https://rally1.rallydev.com/slm/doc/webservice/index.jsp?version=1.40
如果我查询一个TestSet,则在其中肯定包含TestCases的TestSet的TestCases字段(应包含TestSet中的TestCases列表)将返回空。直到最近几天的某个时间为止,它一直运行良好(我们今天使用了该应用程序,而上次使用它时并没有得到任何测试案例,并且最终没有发生任何变化)。
如果我在Rally中的“轨道”->“迭代状态”中查看测试用例,然后展开TestSet以查看所有TestCases,它们就会显示出来。所以它们在那里,只是出于某种原因,Web服务api没有返回它们。
最近两个小时,我已经阅读了API文档并搜索了Google,以查看是否有人遇到了此问题,或者是否有任何可能导致此问题的更改,但是我什么都没找到。
我已经确认其他包含TestCase对象列表的对象(例如TestFolders)可以正确返回TestCases列表。我还确认,我能够查询应该在列表中返回的各个TestCases。我也已经确认可以查询TestCaseResult中的特定TestSet和TestCase。
所以我真的很为难。似乎只是TestSet.TestCases无法正常工作,我无法找到任何具体原因或关联可能与该原因无关的某些内容。
有什么想法吗?
最佳答案
Rally的DevOps团队于2013年1月10日晚上发布了此问题的修复程序。通过WSAPI的TestSet查询应该再次与成员TestCases结合在一起。如有任何疑问或疑虑,请与Rally Support联系。
关于rally - 提交到“测试集”对象上的测试用例为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14249703/