Merge branch ztflow-liumengyi-release/21.7.2#liumengyi of zentao/zentaopms (#9109)

This commit is contained in:
刘刚
2025-06-04 16:09:02 +08:00
committed by Gitfox
5 changed files with 59 additions and 23 deletions
+9
View File
@@ -17,6 +17,15 @@ title=bugTao->createBuild();
timeout=0
cid=1
- 测试解决版本执行11 解决方案为设计如此的时候创建一个版本属性name @bug新建的版本1
- 测试解决版本执行12 解决方案为设计如此的时候创建一个版本属性name @bug新建的版本2
- 测试解决版本执行11 解决方案为重复BUG 重复bugID1的时候创建一个版本属性name @bug新建的版本3
- 测试解决版本执行11 解决方案为重复BUG 重复bugID1的时候创建一个版本属性name @bug新建的版本4
- 测试解决版本执行11 解决方案为设计如此的时候创建一个名称为空的版本 @『新版本名称』不能为空。
- 测试解决版本执行12 解决方案为设计如此的时候创建一个版本执行为空的版本 @『所属看板』不能为空。
- 测试解决版本执行11 解决方案为设计如此的时候创建一个版本执行为空的版本 @『所属执行』不能为空。
- 测试解决bugID 11 解决方案为设计如此的时候创建一个同名版本 @『新版本名称』已经有『bug新建的版本1』这条记录了。如果您确定该记录已删除,请到后台-系统设置-回收站还原。
*/
$bugIdList = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
+1 -1
View File
@@ -88,4 +88,4 @@ r($bug->getActivatedBugsTest($productIdList[3], $beginList[1], $endList[1], $bui
r($bug->getActivatedBugsTest($productIdList[3], $beginList[0], $endList[0], $buildIdList[1])) && p() && e('0'); // 测试获取产品 空 类型 resolved 开始日期 上月 结束日期 下月 的bug
r($bug->getActivatedBugsTest($productIdList[3], $beginList[1], $endList[1], $buildIdList[1])) && p() && e('0'); // 测试获取产品 空 类型 resolved 开始日期 上周 结束日期 下周 的bug
r($bug->getActivatedBugsTest($productIdList[3], $beginList[0], $endList[0], $buildIdList[2])) && p() && e('0'); // 测试获取产品 空 类型 opened 开始日期 上月 结束日期 下月 的bug
r($bug->getActivatedBugsTest($productIdList[3], $beginList[1], $endList[1], $buildIdList[2])) && p() && e('0'); // 测试获取产品 空 类型 opened 开始日期 上周 结束日期 下周 的bug
r($bug->getActivatedBugsTest($productIdList[3], $beginList[1], $endList[1], $buildIdList[2])) && p() && e('0'); // 测试获取产品 空 类型 opened 开始日期 上周 结束日期 下周 的bug
+31 -15
View File
@@ -20,6 +20,22 @@ title=bugModel->getBugInfoFromResult();
cid=1
pid=1
- 测试获取runID为0 caseID为2的bug @0
- 测试获取runID为0 caseID为6的bug @0
- 测试获取runID为0 caseID为10的bug @0
- 测试获取runID为2 caseID为2的bug @这个是测试用例2
- 测试获取runID为2 caseID为6的bug @1111111111
- 测试获取runID为2 caseID为10的bug @22
- 测试获取runID为6 caseID为2的bug @这个是测试用例2
- 测试获取runID为6 caseID为6的bug @1111111111
- 测试获取runID为6 caseID为10的bug @22
- 测试获取runID为10 caseID为2的bug @这个是测试用例2
- 测试获取runID为10 caseID为6的bug @1111111111
- 测试获取runID为10 caseID为10的bug @22
- 测试获取runID为2 caseID为2 stepIdList为2 的bug @这个是测试用例2
- 测试获取runID为2 caseID为6 stepIdList为6 的bug @1111111111
- 测试获取runID为2 caseID为10 stepIdList为10 的bug @22
*/
$runIDList = array(0, 2, 6, 10);
@@ -28,18 +44,18 @@ $stepIdList = array('2', '6', '10');
$bug = new bugTest();
r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[0])) && p() && e('0'); // 测试获取runID为0 caseID为2的bug
r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[1])) && p() && e('0'); // 测试获取runID为0 caseID为6的bug
r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[2])) && p() && e('0'); // 测试获取runID为0 caseID为10的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为2 caseID为2的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[1])) && p() && e('这个是测试用例6'); // 测试获取runID为2 caseID为6的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[2])) && p() && e('这个是测试用例10'); // 测试获取runID为2 caseID为10的bug
r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为6 caseID为2的bug
r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[1])) && p() && e('这个是测试用例6'); // 测试获取runID为6 caseID为6的bug
r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[2])) && p() && e('这个是测试用例10'); // 测试获取runID为6 caseID为10的bug
r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为10 caseID为2的bug
r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[1])) && p() && e('这个是测试用例6'); // 测试获取runID为10 caseID为6的bug
r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[2])) && p() && e('这个是测试用例10'); // 测试获取runID为10 caseID为10的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[0], $stepIdList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为2 caseID为2 stepIdList为2 的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[1], $stepIdList[1])) && p() && e('这个是测试用例6'); // 测试获取runID为2 caseID为6 stepIdList为6 的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[2], $stepIdList[2])) && p() && e('这个是测试用例10'); // 测试获取runID为2 caseID为10 stepIdList为10 的bug
r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[0])) && p() && e('0'); // 测试获取runID为0 caseID为2的bug
r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[1])) && p() && e('0'); // 测试获取runID为0 caseID为6的bug
r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[2])) && p() && e('0'); // 测试获取runID为0 caseID为10的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为2 caseID为2的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[1])) && p() && e('1111111111'); // 测试获取runID为2 caseID为6的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[2])) && p() && e('22'); // 测试获取runID为2 caseID为10的bug
r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为6 caseID为2的bug
r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[1])) && p() && e('1111111111'); // 测试获取runID为6 caseID为6的bug
r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[2])) && p() && e('22'); // 测试获取runID为6 caseID为10的bug
r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为10 caseID为2的bug
r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[1])) && p() && e('1111111111'); // 测试获取runID为10 caseID为6的bug
r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[2])) && p() && e('22'); // 测试获取runID为10 caseID为10的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[0], $stepIdList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为2 caseID为2 stepIdList为2 的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[1], $stepIdList[1])) && p() && e('1111111111'); // 测试获取runID为2 caseID为6 stepIdList为6 的bug
r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[2], $stepIdList[2])) && p() && e('22'); // 测试获取runID为2 caseID为10 stepIdList为10 的bug
+6 -7
View File
@@ -10,11 +10,9 @@ timeout=0
cid=1
- 获取和 bug1 相同产品下的 bug 列表,第一个 bug 的标题是 BUG9第0条的title属性 @BUG9
- 获取和 bug1 相同产品下的 bug 列表,第二个 bug 的标题是 BUG7第1条的title属性 @BUG7
- 获取和 bug1 相同产品下并且不包含 bug9 的 bug 列表,第一个 bug 的标题是 BUG7第0条的title属性 @BUG7
- 搜索和 bug2 相同产品下的 bug 列表,第一个 bug 的标题是 BUG10第0条的title属性 @BUG10
- 搜索和 bug2 相同产品下并且不包含 bug4 的 bug 列表,第一个 bug 的标题是 BUG8第0条的title属性 @BUG8
*/
@@ -48,7 +46,8 @@ $excludeBugs = array('', '9', '10');
global $tester;
$bug = $tester->loadModel('bug');
r($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[0])) && p('0:title') && e('BUG9'); //获取和 bug1 相同产品下的 bug 列表,第一个 bug 的标题是 BUG9
r($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[1])) && p('0:title') && e('BUG7'); //获取和 bug1 相同产品下并且不包含 bug9 的 bug 列表,第一个 bug 的标题是 BUG7
r($bug->getBugs2Link($bugIdList[1], $bySearch[1], $excludeBugs[0])) && p('0:title') && e('BUG10'); //搜索和 bug2 相同产品下的 bug 列表,第一个 bug 的标题是 BUG10
r($bug->getBugs2Link($bugIdList[1], $bySearch[1], $excludeBugs[2])) && p('0:title') && e('BUG8'); //搜索和 bug2 相同产品下并且不包含 bug4 的 bug 列表,第一个 bug 的标题是 BUG8
r(array_values($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[0]))) && p('0:title') && e('BUG9'); //获取和 bug1 相同产品下的 bug 列表,第一个 bug 的标题是 BUG9
r(array_values($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[0]))) && p('1:title') && e('BUG7'); //获取和 bug1 相同产品下的 bug 列表,第二个 bug 的标题是 BUG7
r(array_values($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[1]))) && p('0:title') && e('BUG7'); //获取和 bug1 相同产品下并且不包含 bug9 的 bug 列表,第一个 bug 的标题是 BUG7
r(array_values($bug->getBugs2Link($bugIdList[1], $bySearch[1], $excludeBugs[0]))) && p('0:title') && e('BUG10'); //搜索和 bug2 相同产品下的 bug 列表,第一个 bug 的标题是 BUG10
r(array_values($bug->getBugs2Link($bugIdList[1], $bySearch[1], $excludeBugs[2]))) && p('0:title') && e('BUG8'); //搜索和 bug2 相同产品下并且不包含 bug4 的 bug 列表,第一个 bug 的标题是 BUG8
+12
View File
@@ -12,6 +12,18 @@ title=bugModel->getUserBugPairs();
cid=1
pid=1
- 测试获取用户admin 的bug @30
- 测试获取用户admin 追加产品名称 的bug @30
- 测试获取用户admin 限制数量10 的bug @10
- 测试获取用户admin 跳过产品2 4 的bug @24
- 测试获取用户admin 跳过执行 11 13 的bug @30
- 测试获取用户admin 追加bug 2 4 的bug @30
- 测试获取用户admin 追加产品名称 限制数量10 跳过产品2 4 跳过执行 11 13 追加bug 2 4 的bug @10
- 测试获取用户test1的bug @20
- 测试获取用户test2的bug @0
- 测试获取用户dev1的bug @20
- 测试获取用户po1的bug @0
*/
$accountIDList = array('admin', 'test1', 'test2', 'dev1', 'po1');