From: Josh Bleecher Snyder Date: Mon, 14 Dec 2020 22:11:33 +0000 (-0800) Subject: device: increase timeout in tests X-Git-Tag: 0.0.20210212~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db1edc7e915635dfd31554f8f9a80d6e20740926;p=thirdparty%2Fwireguard-go.git device: increase timeout in tests When running many concurrent test processing using https://godoc.org/golang.org/x/tools/cmd/stress the processing sometimes cannot complete a ping in under 300ms. Increase the timeout to 5s to reduce the rate of false positives. Signed-off-by: Josh Bleecher Snyder --- diff --git a/device/device_test.go b/device/device_test.go index cc84821..a91e6ca 100644 --- a/device/device_test.go +++ b/device/device_test.go @@ -112,7 +112,7 @@ func TestTwoDevicePing(t *testing.T) { if !bytes.Equal(msg2to1, msgRecv) { t.Error("ping did not transit correctly") } - case <-time.After(300 * time.Millisecond): + case <-time.After(5 * time.Second): t.Error("ping did not transit") } }) @@ -125,7 +125,7 @@ func TestTwoDevicePing(t *testing.T) { if !bytes.Equal(msg1to2, msgRecv) { t.Error("return ping did not transit correctly") } - case <-time.After(300 * time.Millisecond): + case <-time.After(5 * time.Second): t.Error("return ping did not transit") } })