我正在尝试通过 xmlrpc 接口集成 Testlink 1.9.4 和 Bugzilla。我去了 Testlink GUI 中的问题跟踪管理并配置了参数:
<issuetracker>
<username>USERNAME</username>
<password>PASSWORD</password>
<uribase>http://myBugzillaURL/</uribase>
</issuetracker>
我运行测试,但是当我尝试添加错误时,Testlink 没有添加任何内容。它调用 URLmyIP/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,但它没有将错误信息添加到我运行的测试用例中。有人能正常工作吗?