znt/module/job/test/model/exec.php

35 lines
1.1 KiB
PHP
Executable file

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
su('admin');
/**
title=jobModel->create();
timeout=0
cid=16838
- 测试执行jenkins job的情况属性status @create_fail
- 测试执行gitlab job的情况属性status @created
- 测试执行gitlab job的情况属性status @create_fail
- 测试执行gitlab job的情况属性status @~~
- 测试执行gitlab job的情况属性status @create_fail
*/
zenData('pipeline')->loadYaml('pipeline')->gen(5);
zenData('job')->loadYaml('job')->gen(5);
zenData('repo')->gen(5);
zenData('compile')->gen(0);
$job = new jobModelTest();
global $app;
$app->rawModule = 'job';
$app->rawMethod = 'exec';
r($job->execTest(1)) && p('status')&& e('create_fail'); // 测试执行jenkins job的情况
r($job->execTest(2)) && p('status')&& e('created'); // 测试执行gitlab job的情况
r($job->execTest(3)) && p('status')&& e('create_fail'); // 测试执行gitlab job的情况
r($job->execTest(4)) && p('status')&& e('~~'); // 测试执行gitlab job的情况
r($job->execTest(5)) && p('status')&& e('create_fail'); // 测试执行gitlab job的情况