Merge pull request #11804 from spowelljr/limitParallelizationWindows
Lower parallelism when testing on Windowspull/11819/head
commit
6e3aba593e
|
@ -97,6 +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 tests were failing from timeouts due to too much parallelism
|
||||
if runtime.GOOS == "windows" {
|
||||
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)
|
||||
|
|
Loading…
Reference in New Issue