INNER CODE UNIT · Go
ciIsolationJob
minekube/gate · ci_write_token_isolation_test.go:77
func ciIsolationJob(t *testing.T, workflow ciIsolationWorkflow, name string) ciIsolationWorkflowJob {
t.Helper()
job, ok := workflow.Jobs[name]
if !ok {
t.Fatalf("workflow has no %q job", name)
}
if len(job.Steps) == 0 {
t.Fatalf("job %q has no steps", name)
}
return job
}
func ciIsolationStepIndex(steps []ciIsolationWorkflowStep, name string) int {
for i, step := range steps {
if step.Name == name {
return i
}