]> Cypherpunks repositories - gostls13.git/commitdiff
net/http: disable buggy test
authorRuss Cox <rsc@golang.org>
Tue, 14 Feb 2012 03:23:04 +0000 (22:23 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 14 Feb 2012 03:23:04 +0000 (22:23 -0500)
Generates an infinite stream (at least >1GB) of:

=== RUN TestTransportPersistConnLeak
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files
2012/02/13 22:20:19 http: Accept error: accept tcp 127.0.0.1:63972:
too many open files

R=bradfitz
CC=golang-dev
https://golang.org/cl/5661052

src/pkg/net/http/transport_test.go

index 82e3882eb3c6edabc0770b25d0a7d54301ebf385..a68a4d7225ac756890b7f9bf3823f923cf47dc0a 100644 (file)
@@ -635,6 +635,9 @@ func TestTransportGzipRecursive(t *testing.T) {
 
 // tests that persistent goroutine connections shut down when no longer desired.
 func TestTransportPersistConnLeak(t *testing.T) {
+       t.Logf("test is buggy - appears to leak fds")
+       return
+
        gotReqCh := make(chan bool)
        unblockCh := make(chan bool)
        ts := httptest.NewServer(HandlerFunc(func(w ResponseWriter, r *Request) {