我正在尝试在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。
如何在"迭代测试用例状态"中获得测试集内测试用例的原始相对顺序。拉力赛的观点?