#!/usr/bin/env php apiGetPipeline(); timeout=0 cid=1 - 查询正确的pipeline信息 @1 - 使用不存在的gitlabID查询pipeline信息 @0 - 使用不存在的projectID查询pipeline信息属性message @404 Project Not Found - 使用不存在的branch查询pipeline信息 @0 */ zenData('pipeline')->gen(5); $gitlab = $tester->loadModel('gitlab'); $gitlabID = 1; $projectID = 2; $branch = 'master'; $pipeline1 = $gitlab->apiGetPipeline($gitlabID, $projectID, $branch); $pipeline2 = $gitlab->apiGetPipeline(0, $projectID, $branch); $pipeline3 = $gitlab->apiGetPipeline($gitlabID, 0, $branch); $pipeline4 = $gitlab->apiGetPipeline($gitlabID, $projectID, 'branch123'); r(!empty($pipeline1[0]->iid)) && p() && e('1'); // 查询正确的pipeline信息 r($pipeline2) && p() && e('0'); // 使用不存在的gitlabID查询pipeline信息 r($pipeline3) && p('message') && e('404 Project Not Found'); // 使用不存在的projectID查询pipeline信息 r($pipeline4) && p() && e('0'); // 使用不存在的branch查询pipeline信息