]> Cypherpunks repositories - gostls13.git/commitdiff
net: skip TestDualStackTCPListener in short mode
authorDave Cheney <dave@cheney.net>
Thu, 16 Jan 2014 22:49:38 +0000 (09:49 +1100)
committerDave Cheney <dave@cheney.net>
Thu, 16 Jan 2014 22:49:38 +0000 (09:49 +1100)
Update #5001

This test is flakey on linux servers and fails otherwise good builds. Mikio has some proposals to fix the test, but they require additional plumbing.

In the meantime, disable this test in -short mode so it will run during the full net test suite, but not during builder ci.

R=golang-codereviews, iant
CC=golang-codereviews
https://golang.org/cl/53410043

src/pkg/net/unicast_posix_test.go

index 5deb8f47c6c2de5422b6fed5f24c765aa3fb1040..452ac925428d1ae50453b08e9fbf71172405feda 100644 (file)
@@ -166,9 +166,12 @@ var dualStackListenerTests = []struct {
 }
 
 // TestDualStackTCPListener tests both single and double listen
-// to a test listener with various address families, differnet
+// to a test listener with various address families, different
 // listening address and same port.
 func TestDualStackTCPListener(t *testing.T) {
+       if testing.Short() {
+               t.Skip("skipping in -short mode, see issue 5001")
+       }
        switch runtime.GOOS {
        case "plan9":
                t.Skipf("skipping test on %q", runtime.GOOS)
@@ -178,7 +181,7 @@ func TestDualStackTCPListener(t *testing.T) {
        }
 
        for _, tt := range dualStackListenerTests {
-               if tt.wildcard && (testing.Short() || !*testExternal) {
+               if tt.wildcard && !*testExternal {
                        continue
                }
                switch runtime.GOOS {