#!/usr/bin/env php id->range('1-5'); $table->name->range('构建1,构建2,构建3,构建4,构建5'); $table->job->range('1-5'); $table->queue->range('101-105'); $table->status->range('success,failure,running,pending,created'); $table->branch->range('master,develop,feature,hotfix,release'); $table->logs->range('null,null,null,null,null'); $table->atTime->range('0800,0900,1000,1100,1200'); $table->testtask->range('0,1,2,3,0'); $table->tag->range('v1.0,v1.1,v1.2,v1.3,v1.4'); $table->times->range('1,2,3,1,2'); $table->createdBy->range('admin'); $table->createdDate->range('`2023-10-01 10:00:00`,`2023-10-02 10:00:00`,`2023-10-03 10:00:00`,`2023-10-04 10:00:00`,`2023-10-05 10:00:00`'); $table->updateDate->range('null,null,null,null,null'); $table->deleted->range('0'); $table->gen(5); su('admin'); $compileTest = new compileModelTest(); r($compileTest->getByIDTest(1)) && p('id,name,status') && e('1,构建1,success'); r($compileTest->getByIDTest(999)) && p() && e(false); r($compileTest->getByIDTest(0)) && p() && e(false); r($compileTest->getByIDTest(-1)) && p() && e(false); r($compileTest->getByIDTest('abc')) && p() && e(false);