testlink jenkins结果集成不起作用



我想同步詹金斯(Jenkins)与TestLink同步。我尝试使用testLink -Jenking插件和TestLink-api-client,但没有工作。

预设置:$ tlcfg-> api->已启用$ tlcfg-> exec_cfg-> enable_test_automation从TestLink UI启用该项目的自动化。测试代码:testLinkapicLient testLinkapicLient = new TestLinkapicLient(Apikey," http://localhost/testlink/lib/lib/api/xmlrpc/v1/xmlrpc.php");

testlinkapiclient.reporttestcaseresult(项目,testplan,test_case,build,build,notes/commise,testStatus);输出 :" testLink.api.java.client.testlinkapiexception:呼叫XML-RPC客户端失败。"参考文献:satishjohn.wordpress.com2. SoftWaretestingHelp.com和其他stackoverflow线程。

我浏览并尝试了一些博客中的定义步骤,但仍面临同样的问题?谁能帮助我解决此问题或与TestLink同步结果的其他方法?

我相信您应该遵循Kino撰写的文档(1),该文档(1)撰写了插件。我们最近设法通过遵循上述文档来同步Jenkins的自动化结果。因此,基于TestNG框架,我们使用了" testng-results.xml"和testng方法的基于testng的结果寻求策略。

我们没有遇到您提到的问题。从(2)和(3)中,您可以获取插件源。我的建议是在启用Jenkins托管Tomcat服务器的调试后调试代码。因此,您可以自己找到问题的实际原因。参考:

(1)https://wiki.jenkins-ci.org/download/attachments/753702/jenkins.pdf(2)https://github.com/jenkinsci/testlink-plugin(3)https://github.com/kinow/testlink-java-api enter code here

您可以在端口" TCP端口http"上运行Wireshark并过滤,以查看您从服务器获得的确切错误。当它对我们不起作用时,我们可以使用" XML-RPC服务器仅接受发布请求"的文本获得200个好的。您也可以检查/var/log/apache2/error.log for TestLink错误。

我们通过在config.inc.php中设置config并重新启动apache来解决问题。

$tlCfg->api->enabled = TRUE;
$tlCfg->exec_cfg->enable_test_automation = ENABLED;

最新更新