integration: attempt more times to listen on specified port

Travis is rather slow, and it may fail to listen on that port sometimes.
This commit is contained in:
Yicheng Qin 2014-11-26 14:21:15 -08:00
parent b2d686495c
commit 670d98ec72

View File

@ -372,7 +372,7 @@ func newListenerWithAddr(t *testing.T, addr string) net.Listener {
var l net.Listener
// TODO: we want to reuse a previous closed port immediately.
// a better way is to set SO_REUSExx instead of doing retry.
for i := 0; i < 3; i++ {
for i := 0; i < 5; i++ {
l, err = net.Listen("tcp", addr)
if err == nil {
break