Files
EasySoft-ZenTaoPMS/module/job/test/model/checkparameterizedbuild.php
T

46 lines
1.3 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/job.unittest.class.php';
su('admin');
/**
title=测试 jobModel->checkParameterizedBuild();
timeout=0
cid=1
- 检查job1是否启用了参数构建 @0
- 检查job3是否启用了参数构建 @0
- 检查job5是否启用了参数构建 @0
*/
zenData('pipeline')->loadYaml('pipeline')->gen(5);
zenData('job')->loadYaml('job')->gen(5);
$jenkins1 = new stdclass();
$jenkins1->url = 'pms.cc.cc';
$jenkins1->account = '123456';
$jenkins1->token = 'zxd';
$jenkins1->pipeline = '12';
$jenkins2 = new stdclass();
$jenkins2->url = 'pms.cc.cc';
$jenkins2->account = '123456';
$jenkins2->password = '8bb44ffbc4b42fcbb3152cc05fd21c67';
$jenkins2->token = '';
$jenkins2->pipeline = '11';
$jenkins3 = new stdclass();
$jenkins3->url = '';
$jenkins3->account = '';
$jenkins3->password = '';
$jenkins3->token = '';
$jenkins3->pipeline = '';
$compile = new jobTest();
r($compile->checkParameterizedBuildTest(1)) && p('') && e('0'); //检查job1是否启用了参数构建
r($compile->checkParameterizedBuildTest(3)) && p('') && e('0'); //检查job3是否启用了参数构建
r($compile->checkParameterizedBuildTest(5)) && p('') && e('0'); //检查job5是否启用了参数构建