From b80c1343c3a8ff60bf6ca61d9061959115bef697 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Mon, 2 Nov 2015 16:12:11 +0000 Subject: [PATCH] Take steps to avoid the test timing out --- nameserver/nameserver_test.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nameserver/nameserver_test.go b/nameserver/nameserver_test.go index 77b39b84..f396303f 100644 --- a/nameserver/nameserver_test.go +++ b/nameserver/nameserver_test.go @@ -72,7 +72,7 @@ func (m mapping) Addrs() []address.Address { } func TestNameservers(t *testing.T) { - wt.RunWithTimeout(t, time.Minute, func() { + wt.RunWithTimeout(t, 2*time.Minute, func() { testNameservers(t) }) } @@ -81,12 +81,12 @@ func testNameservers(t *testing.T) { //common.SetLogLevel("debug") lookupTimeout := 10 // ms - nameservers, grouter := makeNetwork(50) + nameservers, grouter := makeNetwork(30) defer stopNetwork(nameservers, grouter) // This subset will sometimes lose touch with some of the others - badNameservers := nameservers[45:] + badNameservers := nameservers[25:] // This subset will remain well-connected, and we will deal mainly with them - nameservers = nameservers[:45] + nameservers = nameservers[:25] nameserversByName := map[router.PeerName]*Nameserver{} for _, n := range nameservers { nameserversByName[n.ourName] = n @@ -195,7 +195,7 @@ func testNameservers(t *testing.T) { require.Equal(t, mapping.hostname, hostname) } - for i := 0; i < 1000; i++ { + for i := 0; i < 800; i++ { r := rand.Float32() switch { case r < 0.1: