mirror of
https://github.com/golang/go
synced 2024-11-19 16:54:44 -07:00
net: increase timeout for TestDialerDualStackFDLeak
This test has been getting occasional timeouts on the race builder. The point of the test is whether a file descriptor leaks, not whether the connection occurs in a certain amount of time. So use a very large timeout. The connection is normally fast and the timeout doesn't matter. Updates #13324 Change-Id: Ie1051c4a0be1fca4e63b1277101770be0cdae512 Reviewed-on: https://go-review.googlesource.com/82916 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
25363de226
commit
98d0da98da
@ -85,11 +85,6 @@ func TestDialerDualStackFDLeak(t *testing.T) {
|
||||
t.Skip("both IPv4 and IPv6 are required")
|
||||
}
|
||||
|
||||
closedPortDelay, expectClosedPortDelay := dialClosedPort()
|
||||
if closedPortDelay > expectClosedPortDelay {
|
||||
t.Errorf("got %v; want <= %v", closedPortDelay, expectClosedPortDelay)
|
||||
}
|
||||
|
||||
before := sw.Sockets()
|
||||
origTestHookLookupIP := testHookLookupIP
|
||||
defer func() { testHookLookupIP = origTestHookLookupIP }()
|
||||
@ -115,7 +110,7 @@ func TestDialerDualStackFDLeak(t *testing.T) {
|
||||
const N = 10
|
||||
var wg sync.WaitGroup
|
||||
wg.Add(N)
|
||||
d := &Dialer{DualStack: true, Timeout: 100*time.Millisecond + closedPortDelay}
|
||||
d := &Dialer{DualStack: true, Timeout: 5 * time.Second}
|
||||
for i := 0; i < N; i++ {
|
||||
go func() {
|
||||
defer wg.Done()
|
||||
|
Loading…
Reference in New Issue
Block a user