* Fix some compile auto test.
This commit is contained in:
+1488
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,102 @@
|
||||
<?php
|
||||
class compileTest
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
global $tester;
|
||||
$this->objectModel = $tester->loadModel('compile');
|
||||
}
|
||||
|
||||
public function getByIDTest($buildID)
|
||||
{
|
||||
$objects = $this->objectModel->getByID($buildID);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getByQueueTest($queue)
|
||||
{
|
||||
$objects = $this->objectModel->getByQueue($queue);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getListTest($jobID, $orderBy = 'id_desc', $pager = null)
|
||||
{
|
||||
$objects = $this->objectModel->getList($jobID, $orderBy = 'id_desc', $pager = null);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getListByJobIDTest($jobID)
|
||||
{
|
||||
$objects = $this->objectModel->getListByJobID($jobID);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getUnexecutedListTest()
|
||||
{
|
||||
$objects = $this->objectModel->getUnexecutedList();
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getLastResultTest($jobID)
|
||||
{
|
||||
$objects = $this->objectModel->getLastResult($jobID);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getSuccessJobsTest($jobIDList)
|
||||
{
|
||||
$objects = $this->objectModel->getSuccessJobs($jobIDList);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getBuildUrlTest($jenkins)
|
||||
{
|
||||
$objects = $this->objectModel->getBuildUrl($jenkins);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function createByJobTest($jobID, $data = '', $type = 'tag')
|
||||
{
|
||||
global $tester;
|
||||
$this->objectModel->createByJob($jobID, $data = '', $type = 'tag');
|
||||
|
||||
$objects = $tester->dao->select('name')->from(TABLE_COMPILE)->where($type)->eq($data)->fetchAll();
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function execTest($compile)
|
||||
{
|
||||
$objects = $this->objectModel->exec($compile);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
}
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->createByJob();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->createByJobTest('1', '123')) && p('0:name') && e('这是一个Job1'); //检查是否可以拿到通过id为2的job数据创建的compile。
|
||||
system("../../ztest init");
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->exec();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->execTest()) && p() && e();
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->getBuildUrl();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getBuildUrlTest()) && p() && e();
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->getByID();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getByIDTest('1')) && p('name') && e('这是一个Job1'); //检查是否能拿到数据
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->getByQueue();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getByQueueTest('948')) && p('name') && e('这是一个Job1'); //检查是否能拿到数据
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->getLastResult();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getLastResultTest('1')) && p('createdBy') && e('admin'); //检查是否能拿到数据
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->getList();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getListTest('1')) && p('1:name') && e('这是一个Job1'); //检查是否能获取到数据
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->getListByJobID();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getListByJobIDTest('1')) && p('1:name') && e('这是一个Job1'); //检查是否能拿到数据
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->getSuccessJobs();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getSuccessJobsTest('1,2')) && p('1') && e('1'); //检查是否能拿取到数据
|
||||
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/compile.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 compileModel->getUnexecutedList();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$compile = new compileTest();
|
||||
|
||||
r($compile->getUnexecutedListTest()) && p() && e('0'); //检查是否能拿到数据
|
||||
@@ -40,6 +40,9 @@ switch($argv[1])
|
||||
case 'company':
|
||||
ztfRun('model/company');
|
||||
break;
|
||||
case 'compile':
|
||||
ztfRun('model/compile');
|
||||
break;
|
||||
case 'cron':
|
||||
ztfRun('model/cron');
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user