From 9131b462634e91c428d8a51ff59016f83546bc72 Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Mon, 20 Jul 2015 14:36:40 +0000 Subject: [PATCH] Flush gossip messages after each turn, to ensure there isn't a build up of pending messages. --- nameserver/nameserver_test.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/nameserver/nameserver_test.go b/nameserver/nameserver_test.go index d8884959..cf9fd1ff 100644 --- a/nameserver/nameserver_test.go +++ b/nameserver/nameserver_test.go @@ -73,7 +73,7 @@ func (m mapping) Addrs() []address.Address { func TestNameservers(t *testing.T) { //common.SetLogLevel("debug") - lookupTimeout := 20 // ms + lookupTimeout := 10 // ms nameservers, grouter := makeNetwork(50) defer stopNetwork(nameservers, grouter) nameserversByName := map[router.PeerName]*Nameserver{} @@ -173,10 +173,6 @@ func TestNameservers(t *testing.T) { } for i := 0; i < 1000; i++ { - if i%10 == 0 { - grouter.Flush() - } - r := rand.Float32() switch { case r < 0.1: @@ -194,6 +190,8 @@ func TestNameservers(t *testing.T) { case 0.9 <= r: doReverseLookup() } + + grouter.Flush() } }