#!/usr/bin/env php gen(0); $job = zenData('job'); $job->loadYaml('job_createbyjob', false, 2)->gen(5); su('admin'); $compileTest = new compileModelTest(); r($compileTest->createByJobTest(1, 'v1.0.0', 'tag')) && p('name,job,tag,createdBy') && e('这是一个Job1,1,v1.0.0,admin'); // 根据ID为1的job生成compile r($compileTest->createByJobTest(2, 'abc123', 'name')) && p('name,job,createdBy') && e('abc123,2,admin'); // 根据ID为2的job生成compile r($compileTest->createByJobTest(3, '', 'tag')) && p('name,job,tag') && e('这是一个Job3,3,~~'); // 根据ID为3的job生成compile r($compileTest->createByJobTest(999, 'test', 'tag')) && p() && e(0); // 根据ID为999的job生成compile r($compileTest->createByJobTest(4, 'dev', 'branch')) && p('name,job,branch') && e('这是一个Job4,4,dev'); // 根据ID为4的job生成compile