From eb77ba41e96f7c3f5f59a12ad57ecca2d42b3524 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Tue, 9 Aug 2022 13:42:34 +0200 Subject: [PATCH] pstoremanager: fix flaky TestClose (#1649) --- p2p/host/pstoremanager/pstoremanager_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/host/pstoremanager/pstoremanager_test.go b/p2p/host/pstoremanager/pstoremanager_test.go index 8a2a8f1ed5..72beb874e6 100644 --- a/p2p/host/pstoremanager/pstoremanager_test.go +++ b/p2p/host/pstoremanager/pstoremanager_test.go @@ -74,7 +74,6 @@ func TestReconnect(t *testing.T) { } func TestClose(t *testing.T) { - t.Parallel() ctrl := gomock.NewController(t) defer ctrl.Finish() eventBus := eventbus.NewBus() @@ -98,6 +97,7 @@ func TestClose(t *testing.T) { // make sure the event is sent before we close select { case <-sub.Out(): + time.Sleep(100 * time.Millisecond) // make sure this event is also picked up by the pstoremanager case <-time.After(5 * time.Second): t.Fatalf("Hit timeout") }