From a50d63710796d5872828200e189ecfb9311d77de Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Tue, 14 May 2024 16:12:31 +0200 Subject: [PATCH] etcd: Wait for server to be stopped in tests. --- etcd_client_test.go | 1 + proxy/proxy_tokens_etcd_test.go | 1 + 2 files changed, 2 insertions(+) diff --git a/etcd_client_test.go b/etcd_client_test.go index d0c10fc..6de0edc 100644 --- a/etcd_client_test.go +++ b/etcd_client_test.go @@ -105,6 +105,7 @@ func NewEtcdForTest(t *testing.T) *embed.Etcd { t.Cleanup(func() { etcd.Close() + <-etcd.Server.StopNotify() }) // Wait for server to be ready. <-etcd.Server.ReadyNotify() diff --git a/proxy/proxy_tokens_etcd_test.go b/proxy/proxy_tokens_etcd_test.go index 84f6c8b..625b730 100644 --- a/proxy/proxy_tokens_etcd_test.go +++ b/proxy/proxy_tokens_etcd_test.go @@ -102,6 +102,7 @@ func newEtcdForTesting(t *testing.T) *embed.Etcd { t.Cleanup(func() { etcd.Close() + <-etcd.Server.StopNotify() }) // Wait for server to be ready. <-etcd.Server.ReadyNotify()