test: Remove darwin hardcoded parallel limit

On darwin parallel was limited to 2 instead of nproc/1.75.  Hopefully
this will speed up integration tests that take about 1 hour with the
hard coded limit.
pull/21476/head
Nir Soffer 2025-09-03 00:04:42 +03:00
parent af31c001ad
commit 8bcf08bbf7
1 changed files with 1 additions and 6 deletions

View File

@ -97,16 +97,11 @@ func setMaxParallelism() {
// Each "minikube start" consumes up to 2 cores, though the average usage is somewhat lower
limit := int(math.Floor(float64(maxp) / 1.75))
// Windows and MacOS tests were failing from timeouts due to too much parallelism
// Windows tests were failing from timeouts due to too much parallelism
if runtime.GOOS == "windows" {
limit /= 2
}
// Hardcode limit to 2 for macOS
if runtime.GOOS == "darwin" {
limit = 2
}
fmt.Fprintf(os.Stderr, "Found %d cores, limiting parallelism with --test.parallel=%d\n", maxp, limit)
if err := flag.Set("test.parallel", strconv.Itoa(limit)); err != nil {
fmt.Fprintf(os.Stderr, "Unable to set test.parallel: %v\n", err)