znt/module/jenkins/test/model/getjobpairs.php

38 lines
1.3 KiB
PHP
Executable file

#!/usr/bin/env php
<?php
/**
title=测试jenkinsModel->getJobPairs();
cid=16832
pid=1
- 测试获取 jenkins 1 的构建任务 @1:这是一个Job1,6:这是一个Job6
- 测试获取 jenkins 2 的构建任务 @2:这是一个Job2,7:这是一个Job7
- 测试获取 jenkins 3 的构建任务 @3:这是一个Job3
- 测试获取 jenkins 0 的构建任务 @0
- 测试获取 jenkins 111 的构建任务 @0
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
zenData('job')->loadYaml('job')->gen('10');
zenData('user')->gen('1');
su('admin');
$jenkins = new jenkinsModelTest();
$jenkinsID = array(1, 2, 3, 0, 111);
r($jenkins->getJobPairsTest($jenkinsID[0])) && p('', '|') && e('1:这是一个Job1,6:这是一个Job6'); // 测试获取 jenkins 1 的构建任务
r($jenkins->getJobPairsTest($jenkinsID[1])) && p('', '|') && e('2:这是一个Job2,7:这是一个Job7'); // 测试获取 jenkins 2 的构建任务
r($jenkins->getJobPairsTest($jenkinsID[2])) && p() && e('3:这是一个Job3'); // 测试获取 jenkins 3 的构建任务
r($jenkins->getJobPairsTest($jenkinsID[3])) && p() && e('0'); // 测试获取 jenkins 0 的构建任务
r($jenkins->getJobPairsTest($jenkinsID[4])) && p() && e('0'); // 测试获取 jenkins 111 的构建任务