* Add compile auto test.
This commit is contained in:
@@ -14,5 +14,6 @@ pid=1
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->createByJobTest('1', '123')) && p('0:name') && e('这是一个Job1'); //检查是否可以拿到通过id为2的job数据创建的compile。
|
||||
r($compile->createByJobTest('1', '123')) && p('0:name') && e('这是一个Job1'); //检查是否可以拿到通过id为1的job数据创建的compile。
|
||||
r($compile->createByJobTest('3', '123')) && p('0:name') && e('0'); //检查是否可以拿到通过不存在的job数据创建的compile。
|
||||
system("../../ztest init");
|
||||
|
||||
@@ -21,8 +21,13 @@ $compile2->id = 3;
|
||||
$compile2->name = '这是一个compile数据';
|
||||
$compile2->job = 1;
|
||||
|
||||
$compile3 = new stdclass();
|
||||
$compile3->id = 1;
|
||||
$compile3->name = '这是一个compile数据';
|
||||
$compile3->job = 1;
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->execTest($compile2));
|
||||
r($compile->execTest($compile1)) && p() && e('0'); //检测是否能执行编译
|
||||
r($compile->execTest($compile2)) && p() && e('1'); //检测是否能执行编译
|
||||
r($compile->execTest($compile1)) && p() && e('0'); //检测job不存在时是否能执行编译
|
||||
r($compile->execTest($compile2)) && p() && e('1'); //检测job存在但是$compile->id不等于$compile->job是否能执行编译
|
||||
r($compile->execTest($compile3)) && p() && e('1'); //检测job存在同时$compile->id等于$compile->job是否能执行编译
|
||||
|
||||
@@ -24,7 +24,16 @@ $jenkins2->password = '8bb44ffbc4b42fcbb3152cc05fd21c67';
|
||||
$jenkins2->token = '';
|
||||
$jenkins2->pipeline = '11';
|
||||
|
||||
$jenkins3 = new stdclass();
|
||||
$jenkins3->url = '';
|
||||
$jenkins3->account = '';
|
||||
$jenkins3->password = '';
|
||||
$jenkins3->token = '';
|
||||
$jenkins3->pipeline = '';
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getBuildUrlTest($jenkins1)) && p('userPWD') && e('123456:zxd'); //检测password为空时获取的信息
|
||||
r($compile->getBuildUrlTest($jenkins2)) && p('url') && e('pms.cc.cc/job/11/buildWithParameters/api/json'); //检测token为空时获取的信息
|
||||
r($compile->getBuildUrlTest($jenkins3)) && p('url') && e('/job//buildWithParameters/api/json'); //检测jenkins为空时获取的信息
|
||||
r($compile->getBuildUrlTest($jenkins3)) && p('userPWD') && e(':'); //检测jenkins为空时获取的信息
|
||||
|
||||
@@ -14,4 +14,5 @@ pid=1
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getByIDTest('1')) && p('name') && e('这是一个Job1'); //检查是否能拿到数据
|
||||
r($compile->getByIDTest('1')) && p('name') && e('这是一个Job1'); //检查当id存在的时候是否能拿到数据
|
||||
r($compile->getByIDTest('2')) && p('name') && e('0'); //检查当id不存在的时候返回的结果
|
||||
|
||||
@@ -14,4 +14,5 @@ pid=1
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getLastResultTest('1')) && p('createdBy') && e('admin'); //检查是否能拿到数据
|
||||
r($compile->getLastResultTest('1')) && p('createdBy') && e('admin'); //检查id存在的时候是否能拿到数据
|
||||
r($compile->getLastResultTest('3')) && p('createdBy') && e('0'); //检查id不存在的时候返回的结果
|
||||
|
||||
@@ -15,3 +15,4 @@ pid=1
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getListTest('1')) && p('1:name') && e('这是一个Job1'); //检查是否能获取到数据
|
||||
r($compile->getListTest('3')) && p('') && e('0'); //检查获取不存在的数据会返回什么
|
||||
|
||||
@@ -15,3 +15,4 @@ pid=1
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getListByJobIDTest('1')) && p('1:name') && e('这是一个Job1'); //检查是否能拿到数据
|
||||
r($compile->getListByJobIDTest('3')) && p() && e('0'); //检查传一个不存在的jobid会返回什么
|
||||
|
||||
@@ -15,3 +15,4 @@ pid=1
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getSuccessJobsTest('1,2')) && p('1') && e('1'); //检查是否能拿取到数据
|
||||
r($compile->getSuccessJobsTest('3,4')) && p('') && e('0'); //检查传一个不存在的jobidlist会返回什么
|
||||
|
||||
Reference in New Issue
Block a user