package cli import ( "strings" "testing" ) func TestRunTasks_InvalidParallel(t *testing.T) { for _, parallel := range []int{0, -1, -100} { err := runTasks("ignored.yaml", parallel, false) if err == nil { t.Fatalf("parallel=%d: expected error, got nil", parallel) } if !strings.Contains(err.Error(), "--parallel") { t.Errorf("parallel=%d: error should mention --parallel flag, got: %v", parallel, err) } } }