From db1edc7e915635dfd31554f8f9a80d6e20740926 Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Mon, 14 Dec 2020 14:11:33 -0800 Subject: [PATCH] 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 --- device/device_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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") } })