3

我编写了一个 Rally 应用程序来报告测试集和测试用例。今天突然间,我的应用程序在它的查询中没有得到任何 TestCases。

为了简化这一点,我将把我的应用程序排除在外,我只是使用 Web 服务 api 运行查询:https ://rally1.rallydev.com/slm/doc/webservice/index.jsp?version=1.40

如果我查询一个测试集,那么应该包含测试集中的测试用例列表的测试用例字段对于肯定有测试用例的测试集返回为空。直到最近几天的某个时候,这一直运行良好(我们今天使用了该应用程序,并且在我们最后一次使用它时没有得到任何测试用例,我们得到了并且没有发生任何变化)。

如果我在 Rally 的 Track->Iteration Status 中查看测试用例并展开测试集以查看所有测试用例,它们就会出现。所以它们就在那里,只是出于某种原因,Web 服务 API 没有返回它们。

在过去的两个小时里,我一直在阅读 API 文档并搜索 Google 以查看是否有其他人遇到过这个问题,或者是否有任何改变导致了这个问题,但我没有找到任何东西。

我已经确认包含 TestCase 对象列表的其他对象(例如 TestFolders)正确地返回了 TestCase 列表。我还确认我能够查询应在列表中返回的各个 TestCases。我还确认我能够查询特定 TestSet 和 TestCase 的 TestCaseResult。

所以我真的很难过。看起来好像只是 TestSet.TestCases 不起作用,我无法找到任何具体的原因或关联可能是原因的不相关的东西。

有什么想法吗?

4

2 回答 2

2

Rally 的 DevOps 团队在 2013 年 1 月 10 日晚上发布了针对此问题的修复程序。通过 WSAPI 进行的 TestSet 查询应该再次与成员 TestCases 进行适当的水合。如有任何问题或疑虑,请联系Rally 支持。

于 2013-01-11T15:42:07.887 回答
1

这是一个错误 - Rally 的工程团队已经意识到这个问题并正在努力修复。请向Rally 支持提交案例,以报告/获取有关缺陷解决方案的状态更新。

于 2013-01-10T16:46:03.540 回答