2016-08-31 24 views
0

私はセレンに関して新しく、自動テストのためにtestlinkとセレンを統合する必要があります。 しかし例外取得:TestLink APIメソッドtl.reportTCResultへのxml-rpc呼び出しが失敗しました

testlink.api.java.client.TestLinkAPIException:tl.reportTCResultが失敗した TestLinkのAPIメソッドへのXML-RPCコールを。結果[0] = {メッセージ=(reportTCResult) - パラメータplatformname OR platformid が必要であるが、提供されていない、コード= 200}

コード:ここ

public static void reportResult(String TestProject, String TestPlan, String Testcase, String Build, String Notes, 
     String Result) throws TestLinkAPIException { 
    TestLinkAPIClient api = new TestLinkAPIClient(DEVKEY, URL); 

    api.reportTestCaseResult(TestProject, TestPlan, Testcase, Build ,Notes, Result); 
} 

私に必要1つ以上のパラメータを渡しますが、どこを渡すか、どのように渡すかはわかりません。

答えて

0

ここでの根本的な原因は、Testlink APIの制限です。このAPIは、PlatformフィールドがTestLinkに追加される前に作成されました。この問題を修正するには、テストプランに含まれているプラ​​ットフォームを簡単に削除するだけです。応援! :)

0

ところで、私はちょうどそこに日本の作家から他のTestlinkAPIがあることがわかりました。これは、PlatformIDフィールドでうまくいくTestLink 1.9.3-4のために作られたものです。

関連する問題