]> Cypherpunks repositories - gostls13.git/commitdiff
net: disable UDP server test
authorRuss Cox <rsc@golang.org>
Tue, 23 Feb 2010 04:38:56 +0000 (20:38 -0800)
committerRuss Cox <rsc@golang.org>
Tue, 23 Feb 2010 04:38:56 +0000 (20:38 -0800)
has been flaking on various architectures.
not sure why, but doesn't seem to be Go's fault.

Fixes #617.

R=r
CC=golang-dev
https://golang.org/cl/217093

src/pkg/net/server_test.go

index 3b8f1c9353eea680b5dc375c3304863a7831622a..ae26e496a6df8e221be32508dcf7cd9bc9f21c5a 100644 (file)
@@ -17,7 +17,7 @@ import (
 // It causes unexplained timeouts on some systems,
 // including Snow Leopard.  I think that the kernel
 // doesn't quite expect them.
-var testEmptyDatagrams = flag.Bool("empty_datagrams", false, "whether to test empty datagrams")
+var testUDP = flag.Bool("udp", false, "whether to test UDP datagrams")
 
 func runEcho(fd io.ReadWriter, done chan<- int) {
        var buf [1024]byte
@@ -162,7 +162,10 @@ func doTestPacket(t *testing.T, network, listenaddr, dialaddr string, isEmpty bo
 }
 
 func TestUDPServer(t *testing.T) {
-       for _, isEmpty := range []bool{false, *testEmptyDatagrams} {
+       if !*testUDP {
+               return
+       }
+       for _, isEmpty := range []bool{false, true} {
                doTestPacket(t, "udp", "0.0.0.0", "127.0.0.1", isEmpty)
                doTestPacket(t, "udp", "", "127.0.0.1", isEmpty)
                if kernelSupportsIPv6() {
@@ -174,7 +177,7 @@ func TestUDPServer(t *testing.T) {
 }
 
 func TestUnixDatagramServer(t *testing.T) {
-       for _, isEmpty := range []bool{false, *testEmptyDatagrams} {
+       for _, isEmpty := range []bool{false} {
                os.Remove("/tmp/gotest1.net")
                os.Remove("/tmp/gotest1.net.local")
                doTestPacket(t, "unixgram", "/tmp/gotest1.net", "/tmp/gotest1.net", isEmpty)