diff --git a/src/runtime/proc_test.go b/src/runtime/proc_test.go index 418e448d2fec02..f354facc49539c 100644 --- a/src/runtime/proc_test.go +++ b/src/runtime/proc_test.go @@ -483,7 +483,7 @@ func TestPingPongHog(t *testing.T) { // scheduler isn't working right, the gap should be ~1000X // (was 5, increased to 20, see issue 52207). const factor = 20 - if hogCount > lightCount*factor || lightCount > hogCount*factor { + if hogCount/factor > lightCount || lightCount/factor > hogCount { t.Fatalf("want hogCount/lightCount in [%v, %v]; got %d/%d = %g", 1.0/factor, factor, hogCount, lightCount, float64(hogCount)/float64(lightCount)) } }