如何使用其测试用例复制测试集并保持测试用例中测试用例的原始相对排名

时间:2014-12-10 00:22:50

标签: rally pyral

我正在尝试在Rally上构建自动化框架。我正在使用Rally RESTful API和Pyral。我工作的工作空间的排名方法是DnD方法。我能够复制测试集及其测试用例,但无法保持测试集中测试用例的原始排名。

我尝试使用order =' DragAndDropRank'来获取特定测试集的测试用例。但它只给出了与测试用例的FormattedID相同的顺序。例如:

query_criteria = 'TestSets = "%s"' % str(ts._ref)
response = self.rally.get('TestCase', fetch=True, query=query_criteria, order='DragAndDropRank')    
for tc in response:    
....

假设测试集TS1中有三个测试用例TC1,TC2,TC3。在"迭代测试案例状态"在Rally中,TS1中测试用例的顺序为:TC3,TC1,TC2。但是,从上面的代码生成的tc的顺序始终是TC1,TC2,TC3。

如何在"迭代测试用例状态"中获得测试集内测试用例的原始相对顺序。拉力赛的观点?

1 个答案:

答案 0 :(得分:1)

这是this post中首次提到的缺陷。 不幸的是,这个缺陷仍然存在。