make test fail instead of hang

This commit is contained in:
Jeromy 2014-10-14 17:46:11 -07:00 committed by Juan Batiz-Benet
parent 00516299dd
commit 1a7fac4551

View File

@ -431,6 +431,15 @@ func TestConnectCollision(t *testing.T) {
done <- struct{}{}
}()
<-done
<-done
timeout := time.After(time.Second * 5)
select {
case <-done:
case <-timeout:
t.Fatal("Timeout received!")
}
select {
case <-done:
case <-timeout:
t.Fatal("Timeout received!")
}
}