【问题标题】:Testlink 1.9.4 Buzzilla interface xmlrpcTestlink 1.9.4 Buzzilla 接口 xmlrpc
【发布时间】:2012-11-15 11:37:50
【问题描述】:

我正在尝试通过 xmlrpc 接口集成 Testlink 1.9.4 和 Bugzilla。 我去了 Testlink GUI 中的问题跟踪管理并配置了参数:

<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,但它没有将错误信息添加到我运行的测试用例中。 有没有人能正常工作?

【问题讨论】:

    标签: testing xml-rpc bugzilla


    【解决方案1】:

    Testelink 1.9.4 有一个错误导致 Bugzilla 失败。 需要从文件lib/issuetrackerintegration/bugzillaxmlrpcInterface.class.php中删除2行代码

    在这里查看http://gitorious.org/testlink-ga/testlink-code/commit/084429d478fa12cd2939c4c13287c4b7ba71bb51

    取自http://mantis.testlink.org/view.php?id=5346

    问题发现checkid*方法里面有一个DIE() 看看 提交并相应地更改您的代码

    谢谢你!

    【讨论】:

      猜你喜欢
      • 2013-05-04
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-07
      • 1970-01-01
      相关资源
      最近更新 更多