INNER CODE UNIT · Go
summaries
eksctl-io/eksctl · integration/main.go:39
summaries := make(chan []string, 2*len(testSuites))
statuses := make(chan int, len(testSuites))
for i, dir := range testSuites {
wg.Add(1)
go runGinkgo(ctx, wg, summaries, statuses, i, dir)
}
wg.Wait() // Block until all ginkgo processes completed.
log.Println("================== Summary ================================")
close(summaries)
for summary := range summaries {
for _, line := range summary {
fmt.Println(line)
}
}
// Obligatory "Cowboy Bebop" reference to end integration tests:
log.Println("================== See ya Space Cowboy! ===================")
exit(statuses)
}