已解决 测试单关联用例不能按照“用例库”

在测试单中,关联测试用例,想按照所属库筛选,发现选项为空,没有可选项:

用搜索按钮,去搜索是可以的:

禅道版本 12.5.3 源码包
操作系统 Other
客户端浏览器 Chrome

提问者: niuniu 悬赏:5 日期: 2022-03-03 19:26:23 答案:1 点击:630

获取技术支持

QQ: 电话:
设置备注
答案列表
2022/03/04

测试单是不可以直接关联用例库中的用例的。

这块需要先在测试-用例,由用例库导入,先将用例库中的用例导入到测试-用例中,然后再进行测试单的关联操作。


2022/03/11
首先,我已经将用例,从用例库导入进来了(同时存在了2个以上用例库的用例,都是需要的,不能删除)。然后创建测试单,在测试单中关联用例,想通过“所属库”进行筛选,发现“所属库”选项为空,使用不了。
2022/03/14
谢谢反馈,这儿我们记录下问题,反馈给相关同事。
2022/03/16
这个问题我们做了相关的修复尝试。相关代码如下:


所在位置: module/testtask/control.php 文件

// 801行
public function linkCase($taskID, $type = 'all', $param = 0, $recTotal = 0, $recPerPage = 20, $pageID = 1){
......
// 901行
if(!$this->config->testcase->needReview) unset($this->config->testcase->search['params']['status']['values']['wait']);
// 添加下面这行代码即可
$this->config->testcase->search['params']['lib']['values'] = $this->loadModel('caselib')->getLibraries();
$this->loadModel('search')->setSearchParams($this->config->testcase->search);
}
2022/03/21
这儿我们已经反馈给相关同事。