From 9e2a8963261a9616c27eb7f4145afd961cb48059 Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Thu, 25 Apr 2024 16:07:51 +0200 Subject: [PATCH] Catch log of embedded etcd in tests (follow-up to #718). --- etcd_client_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/etcd_client_test.go b/etcd_client_test.go index b87a1df..d0c10fc 100644 --- a/etcd_client_test.go +++ b/etcd_client_test.go @@ -38,6 +38,8 @@ import ( clientv3 "go.etcd.io/etcd/client/v3" "go.etcd.io/etcd/server/v3/embed" "go.etcd.io/etcd/server/v3/lease" + "go.uber.org/zap" + "go.uber.org/zap/zaptest" ) var ( @@ -88,6 +90,7 @@ func NewEtcdForTest(t *testing.T) *embed.Etcd { cfg.ListenPeerUrls = []url.URL{*peerListener} cfg.AdvertisePeerUrls = []url.URL{*peerListener} cfg.InitialCluster = "default=" + peerListener.String() + cfg.ZapLoggerBuilder = embed.NewZapLoggerBuilder(zaptest.NewLogger(t, zaptest.Level(zap.WarnLevel))) etcd, err = embed.StartEtcd(cfg) if isErrorAddressAlreadyInUse(err) { continue