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
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…