Testlink APIを使用して取得しTestCases、TestSuitesレポートに表示したいと考えています。それらは、Testlink の「テスト仕様」(マウスのドラッグ アンド ドロップで並べ替えることができるフォルダーのような構造) に表示されるのと同じ順序で並べ替える必要があります。
TestCaseRPC-XML API によって返されるそれぞれはz、 内の位置を記述するパラメータで構成されますTestSuite。したがって、の順序を再構築するTestCasesことが可能です。TestSuitesただし、プロジェクト内で順序付けするための類似のパラメーターはありません。たとえば、次の 2 行を使用してTestSuitesTestlink から を取得できます...
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}
Testcases「テスト仕様」に表示されているとおりにリストできるように、XML-RPC 応答から順序を何らかの方法で再構築することは可能ですか?