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