]> Cypherpunks repositories - gostls13.git/commitdiff
net: disable more ipv6 tests
authorRuss Cox <rsc@golang.org>
Wed, 11 Nov 2009 02:00:27 +0000 (18:00 -0800)
committerRuss Cox <rsc@golang.org>
Wed, 11 Nov 2009 02:00:27 +0000 (18:00 -0800)
R=agl, agl1
CC=golang-dev
https://golang.org/cl/153050

src/pkg/net/server_test.go

index 620911e21c4f7fe9895d4542d1e39e1bf8bdf541..744f325534ad1b7e460769b32fca4baea59414a4 100644 (file)
@@ -88,10 +88,12 @@ func doTest(t *testing.T, network, listenaddr, dialaddr string) {
 
 func TestTCPServer(t *testing.T) {
        doTest(t, "tcp", "0.0.0.0", "127.0.0.1");
-       doTest(t, "tcp", "[::]", "[::ffff:127.0.0.1]");
-       doTest(t, "tcp", "[::]", "127.0.0.1");
        doTest(t, "tcp", "", "127.0.0.1");
-       doTest(t, "tcp", "0.0.0.0", "[::ffff:127.0.0.1]");
+       if kernelSupportsIPv6() {
+               doTest(t, "tcp", "[::]", "[::ffff:127.0.0.1]");
+               doTest(t, "tcp", "[::]", "127.0.0.1");
+               doTest(t, "tcp", "0.0.0.0", "[::ffff:127.0.0.1]");
+       }
 }
 
 func TestUnixServer(t *testing.T) {
@@ -150,10 +152,12 @@ func doTestPacket(t *testing.T, network, listenaddr, dialaddr string) {
 
 func TestUDPServer(t *testing.T) {
        doTestPacket(t, "udp", "0.0.0.0", "127.0.0.1");
-       doTestPacket(t, "udp", "[::]", "[::ffff:127.0.0.1]");
-       doTestPacket(t, "udp", "[::]", "127.0.0.1");
        doTestPacket(t, "udp", "", "127.0.0.1");
-       doTestPacket(t, "udp", "0.0.0.0", "[::ffff:127.0.0.1]");
+       if kernelSupportsIPv6() {
+               doTestPacket(t, "udp", "[::]", "[::ffff:127.0.0.1]");
+               doTestPacket(t, "udp", "[::]", "127.0.0.1");
+               doTestPacket(t, "udp", "0.0.0.0", "[::ffff:127.0.0.1]");
+       }
 }
 
 func TestUnixDatagramServer(t *testing.T) {