Chapter6: Testlink+Jenkins搭建过程中遇到的没有解决的问题

本系列文章见总链接:

总章:TestStand+Jenkins+Testlink 自动化测试平台搭建

 

1. Open: Jenkins job运行结束后,点击Testlink图标,显示如下错误

 

2. Resloved: 在Invoke Testlink设置中,勾选Attach Junit XML,在运行结束后,并没有上传结果XML文件到Testlink的执行结果中。在Jenkins job的console output中看到如下错误,uploadExecutionAttachment (Error insorting attachment on DB)。

 其实这个问题不是Testlink 插件的问题,因为我尝试手动直接在Testlink Test Execution中上传结果XML文件也是失败的。在Jenkins issue 9162中也提到了问题解决方法是Not A defect。所以应该是Testlink-1.9.20本身的配置限制问题,默认配置中限制了上传XML文件。

找到config.inc.php文件,添加允许的文件类型xml。重启XAMPP的HTTP服务。再次尝试上传文件。

 https://www.tutorialspoint.com/testlink/index.htm

 3. 在testlink中关联测试案例和需求时,不显示需求,并提示: “System config blocks requirement version link management for executed test case versions”

 

 

 需要修改 config.inc.php中的配置,将

$tlCfg->testcase_cfg->reqLinkingDisabledAfterExec = True;

$tlCfg->testcase_cfg->freezeReqVersionAfterExec = True;

改成:
$tlCfg->testcase_cfg->reqLinkingDisabledAfterExec = FALSE;

$tlCfg->testcase_cfg->freezeReqVersionAfterExec = FALSE;

posted on 2020-08-30 16:44  swee632  阅读(53)  评论(0编辑  收藏  举报

导航