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

Rally 如何复制测试集及其测试用例,并保持测试集中测试用例的原始相对排名,rally,pyral,Rally,Pyral,我正在尝试在Rally上构建一个自动化框架。我使用的是Rally RESTful API和Pyral。我工作的工作区的排名方法是DnD方法。我能够复制测试集及其测试用例,但无法保持测试集中测试用例的原始排名。 我试图获得一个特定测试集的测试用例,其顺序为'DragAndDropRank',但它只给了我与测试用例FormattedID相同的顺序。例: query_criteria = 'TestSets = "%s"' % str(ts._ref) response = self.rally.ge

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

我试图获得一个特定测试集的测试用例,其顺序为'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


如何在Rally的“迭代测试用例状态”视图中获得测试集中测试用例的原始相对顺序?

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

谢谢您。将排名方式从“DragAndDropRank”改为“手动排名”,能否解决这个问题?会保留原来的排名吗?我不能在我的项目上尝试,因为它会影响整个工作区,管理员不允许。切换整个工作区的排名方法是一个重大变化,其影响超出了此场景。看看是否值得。