0

Testlink1.9.4とBugzillaをxmlrpcインターフェースで統合しようとしています。TestlinkGUIのIssueTrackerManagementに移動し、パラメータを設定します。

<issuetracker>
<username>USERNAME</username>
<password>PASSWORD</password>
<uribase>http://myBugzillaURL/</uribase>
</issuetracker>

テストを実行しましたが、バグを追加しようとしてもTestlinkは何も追加しません。URLを呼び出し、myIP/testlink/lib/execute/bugAdd.php以下を返します。

バグIDが存在する場合:

object(stdClass)#152 (6) { ["IDHTMLString"]=> string(14) "5883 : " ["statusCode"]=> int(0) ["statusVerbose"]=> string(11) "UNCONFIRMED" ["statusHTMLString"]=> string(14) "[UNCONFIRMED] " ["summaryHTMLString"]=> string(18) "this is my summary" ["summary"]=> string(18) "this is my summary" }

バグIDが存在しない場合:

object(stdClass)#152 (6) { ["IDHTMLString"]=> string(17) "1000000 : " ["statusCode"]=> int(0) ["statusVerbose"]=> NULL ["statusHTMLString"]=> string(3) "[] " ["summaryHTMLString"]=> NULL ["summary"]=> NULL }

なぜ機能しないのかわかりません。TestlinkはBugzillaに接続しますが、実行したテストケースにバグ情報が追加されません。これがうまく機能している人はいますか?

4

1 に答える 1

0

Testelink 1.9.4には、Bugzillaが失敗する原因となるバグがあります。ファイルから2行のコードを削除する必要がありますlib/issuetrackerintegration/bugzillaxmlrpcInterface.class.php

ここで確認してくださいhttp://gitorious.org/testlink-ga/testlink-code/commit/084429d478fa12cd2939c4c13287c4b7ba71bb51

http://mantis.testlink.org/view.php?id=5346から取得

checkid *メソッド内にDIE()があることが判明した問題コミットしてコードを変更するように見てください

ありがとうfmat!

于 2012-11-23T11:06:22.030 に答える