* Add auto test of bug.
This commit is contained in:
Executable
+53
@@ -0,0 +1,53 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/bug.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=bugModel->createBugFromGitlabIssue ();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试正常的创建来源于gitlab issue的bug title >> 问题1
|
||||
测试短时间内重复创建来源于gitlab issue的bug >> 0
|
||||
测试正常的创建来源于gitlab issue的bug execution >> 101
|
||||
测试正常的创建来源于gitlab issue的bug pri >> 3
|
||||
测试正常的创建来源于gitlab issue的bug severity >> 3
|
||||
测试创建没有标题 来源于gitlab issue的异常bug >> 『Bug标题』不能为空。
|
||||
|
||||
*/
|
||||
|
||||
$executionID = 101;
|
||||
|
||||
$bug1 = new stdclass();
|
||||
$bug1->title = '问题1';
|
||||
$bug1->execution = $executionID;
|
||||
|
||||
|
||||
$bug2 = new stdclass();
|
||||
$bug2->title = '问题2';
|
||||
$bug2->execution = $executionID;
|
||||
|
||||
$bug3 = new stdclass();
|
||||
$bug3->title = '问题3';
|
||||
$bug3->execution = $executionID;
|
||||
|
||||
$bug4 = new stdclass();
|
||||
$bug4->title = '问题4';
|
||||
$bug4->execution = $executionID;
|
||||
|
||||
$bug5 = new stdclass();
|
||||
$bug5->title = '';
|
||||
$bug5->execution = $executionID;
|
||||
|
||||
$bug=new bugTest();
|
||||
r($bug->createBugFromGitlabIssueTest($bug1, $executionID)) && p('title') && e('问题1'); // 测试正常的创建来源于gitlab issue的bug title
|
||||
r($bug->createBugFromGitlabIssueTest($bug1, $executionID)) && p('task') && e('0'); // 测试短时间内重复创建来源于gitlab issue的bug
|
||||
r($bug->createBugFromGitlabIssueTest($bug2, $executionID)) && p('execution') && e($executionID); // 测试正常的创建来源于gitlab issue的bug execution
|
||||
r($bug->createBugFromGitlabIssueTest($bug3, $executionID)) && p('pri') && e('3'); // 测试正常的创建来源于gitlab issue的bug pri
|
||||
r($bug->createBugFromGitlabIssueTest($bug4, $executionID)) && p('severity') && e('3'); // 测试正常的创建来源于gitlab issue的bug severity
|
||||
r($bug->createBugFromGitlabIssueTest($bug5, $executionID)) && p('title:0') && e('『Bug标题』不能为空。'); // 测试创建没有标题 来源于gitlab issue的异常bug
|
||||
|
||||
system("./ztest init");
|
||||
Reference in New Issue
Block a user