我想使用Testlink API来检索TestCases/TestSuites并在报告中显示它们。它们应该按照它们在Testlink“测试规范”中出现的顺序进行排序(一种类似文件夹的结构,可以通过鼠标拖放重新排序)。
TestCaseRPC-XML API 返回的每个参数都包含一个参数,该参数z描述了它在TestSuite. 因此,重建的顺序TestCases是可能的。但是,在项目中没有用于订购TestSuites的类似参数。例如,以下两行可用于TestSuites从 Testlink 获取...
conn = new TestLinkAPIClient(testlinkKey, testlinkURL);
TestLinkAPIResults suites = conn.getTestSuitesForTestPlan(testplanID);
...但结果仅包含有关其层次结构 ( parent_id) 的信息,没有有关其顺序的信息。
Result[0] = {id=6754, name=TestThree, parent_id=6752}
...
Result[8] = {id=22818, name=TestOne, parent_id=6754}
Result[9] = {id=22819, name=TestTwo, parent_id=6754}
是否有可能以某种方式从 XML-RPC 响应中重建顺序,以便我可以Testcases准确地列出它们在“测试规范”中出现的顺序?