首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Testlink Jenkins结果集成不起作用

Testlink Jenkins结果集成不起作用
EN

Stack Overflow用户
提问于 2016-06-20 13:26:40
回答 2查看 1.2K关注 0票数 0

我想将自动化结果从jenkins同步到testlink。我尝试过使用Testlink -jenking插件和testlink-api客户端,但没有收到错误。

预设置:$tlCfg-> api->启用$tlCfg-> exec_cfg-> Testlink UI中的enable_test_automation启用项目的自动化。测试代码: TestLinkAPIClient testlinkAPIClient =新TestLinkAPIClient(每个键,"http://localhost/testlink/lib/api/xmlrpc/v1/xmlrpc.php");

testlinkAPIClient.reportTestCaseResult(Project,TestPlan,TEST_CASE,Build,notes/comments,teststatus);输出:"testlink.api.java.client.TestLinkAPIException:调用xml客户端失败。“引用使用:satishjohn.wordpress.com 2. softwaretestinghelp.com和其他堆栈溢出线程。

我浏览并试用了一些博客中定义的步骤,但仍然面临相同的问题?有人能帮助我解决这个问题或与testlink同步结果的其他方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-22 13:21:58

我认为您应该遵循编写plugin.We的kino编写的文档(1),他最近成功地将自动化结果从Jenkins同步到Testlink,如下所示,doc.Our自动测试是基于testng框架编写的,因此我们使用了“TestNg -Resul.xml”和基于TestNg方法名称的结果搜索策略。

我们没有像你提到的那样遇到什么问题。您可以从(2)和(3)获得插件源代码,.My建议是在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-apienter code here

票数 0
EN

Stack Overflow用户

发布于 2016-07-20 10:37:46

您可以在端口"tcp端口http“上运行wireshark和filter来查看从服务器获得的确切错误。当它对我们不起作用时,我们得到了200 OK和文本“XML服务器只接受POST请求”。还可以检查/var/log/apache2/error.log中的testlink错误。

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

代码语言:javascript
复制
$tlCfg->api->enabled = TRUE;
$tlCfg->exec_cfg->enable_test_automation = ENABLED;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37923811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档