From: Alex Brainman Date: Tue, 7 Feb 2012 01:05:59 +0000 (+1100) Subject: net: run TestDialTimeout on windows X-Git-Tag: weekly.2012-02-07~23 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1f133e2b8ecfc2d26ed480eba266f1b86647dc5c;p=gostls13.git net: run TestDialTimeout on windows R=golang-dev, rsc CC=bradfitz, golang-dev, mikioh.mikioh https://golang.org/cl/5616066 --- diff --git a/src/pkg/net/dial_test.go b/src/pkg/net/dial_test.go index 16b7263115..de35ec9f94 100644 --- a/src/pkg/net/dial_test.go +++ b/src/pkg/net/dial_test.go @@ -43,18 +43,17 @@ func TestDialTimeout(t *testing.T) { errc <- err }() } - case "darwin": + case "darwin", "windows": // At least OS X 10.7 seems to accept any number of // connections, ignoring listen's backlog, so resort // to connecting to a hopefully-dead 127/8 address. + // Same for windows. go func() { _, err := DialTimeout("tcp", "127.0.71.111:80", 200*time.Millisecond) errc <- err }() default: - // TODO(bradfitz): this probably doesn't work on - // Windows? SOMAXCONN is huge there. I'm not sure how - // listen works there. + // TODO(bradfitz): // OpenBSD may have a reject route to 10/8. // FreeBSD likely works, but is untested. t.Logf("skipping test on %q; untested.", runtime.GOOS)