我想使用Testlink API来检索TestCases
/TestSuites
并在报告中显示它们。它们应该按照它们在Testlink“测试规范”中出现的顺序进行排序(一种类似文件夹的结构,可以通过鼠标拖放重新排序)。
TestCase
RPC-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
准确地列出它们在“测试规范”中出现的顺序?