From f31d6fbfc15e9cd153002ad22979d872a1bad59d Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Mon, 11 Jun 2018 09:14:37 -0700 Subject: [PATCH] don't hang tests on dial failure --- simul_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/simul_test.go b/simul_test.go index 22b0dbf..b162ab3 100644 --- a/simul_test.go +++ b/simul_test.go @@ -27,13 +27,13 @@ func TestSimultOpen(t *testing.T) { { var wg sync.WaitGroup connect := func(s *Swarm, dst peer.ID, addr ma.Multiaddr) { + defer wg.Done() // copy for other peer log.Debugf("TestSimultOpen: connecting: %s --> %s (%s)", s.LocalPeer(), dst, addr) s.Peerstore().AddAddr(dst, addr, pstore.PermanentAddrTTL) if _, err := s.DialPeer(ctx, dst); err != nil { - t.Fatal("error swarm dialing to peer", err) + t.Error("error swarm dialing to peer", err) } - wg.Done() } log.Info("Connecting swarms simultaneously.") -- GitLab