@@ -441,6 +441,9 @@ func TestMuxRedirectLeadingSlashes(t *testing.T) {
441
441
}
442
442
443
443
func TestServerTimeouts (t * testing.T ) {
444
+ if runtime .GOOS == "plan9" {
445
+ t .Skip ("skipping test; see http://golang.org/issue/7237" )
446
+ }
444
447
defer afterTest (t )
445
448
reqNum := 0
446
449
ts := httptest .NewUnstartedServer (HandlerFunc (func (res ResponseWriter , req * Request ) {
@@ -517,6 +520,9 @@ func TestServerTimeouts(t *testing.T) {
517
520
// shouldn't cause a handler to block forever on reads (next HTTP
518
521
// request) that will never happen.
519
522
func TestOnlyWriteTimeout (t * testing.T ) {
523
+ if runtime .GOOS == "plan9" {
524
+ t .Skip ("skipping test; see http://golang.org/issue/7237" )
525
+ }
520
526
defer afterTest (t )
521
527
var conn net.Conn
522
528
var afterTimeoutErrc = make (chan error , 1 )
@@ -840,6 +846,9 @@ func TestHeadResponses(t *testing.T) {
840
846
}
841
847
842
848
func TestTLSHandshakeTimeout (t * testing.T ) {
849
+ if runtime .GOOS == "plan9" {
850
+ t .Skip ("skipping test; see http://golang.org/issue/7237" )
851
+ }
843
852
defer afterTest (t )
844
853
ts := httptest .NewUnstartedServer (HandlerFunc (func (w ResponseWriter , r * Request ) {}))
845
854
ts .Config .ReadTimeout = 250 * time .Millisecond
@@ -1414,6 +1423,9 @@ func TestRequestBodyLimit(t *testing.T) {
1414
1423
// TestClientWriteShutdown tests that if the client shuts down the write
1415
1424
// side of their TCP connection, the server doesn't send a 400 Bad Request.
1416
1425
func TestClientWriteShutdown (t * testing.T ) {
1426
+ if runtime .GOOS == "plan9" {
1427
+ t .Skip ("skipping test; see http://golang.org/issue/7237" )
1428
+ }
1417
1429
defer afterTest (t )
1418
1430
ts := httptest .NewServer (HandlerFunc (func (w ResponseWriter , r * Request ) {}))
1419
1431
defer ts .Close ()
0 commit comments