0% found this document useful (0 votes)
16 views

go-1.22.1 test short pass

The document contains the output of running Go tests for the net/http package using Go version 1.22.1 on a Linux amd64 system. All tests listed in the output passed successfully, with a few tests being skipped due to the short mode setting. The tests cover various functionalities related to HTTP handling, including cookie management, request and response handling, and routing.

Uploaded by

Deval Devoid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

go-1.22.1 test short pass

The document contains the output of running Go tests for the net/http package using Go version 1.22.1 on a Linux amd64 system. All tests listed in the output passed successfully, with a few tests being skipped due to the short mode setting. The tests cover various functionalities related to HTTP handling, including cookie management, request and response handling, and routing.

Uploaded by

Deval Devoid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 72

$ /tmp/submit/go/usr/local/go/bin/go version

go version go1.22.1 linux/amd64

$ /tmp/submit/go/usr/local/go/bin/go test -test.short -test.v net/http


=== RUN TestWriteSetCookies
--- PASS: TestWriteSetCookies (0.00s)
=== RUN TestSetCookie
--- PASS: TestSetCookie (0.00s)
=== RUN TestAddCookie
--- PASS: TestAddCookie (0.00s)
=== RUN TestReadSetCookies
--- PASS: TestReadSetCookies (0.00s)
=== RUN TestReadCookies
--- PASS: TestReadCookies (0.00s)
=== RUN TestSetCookieDoubleQuotes
--- PASS: TestSetCookieDoubleQuotes (0.00s)
=== RUN TestCookieSanitizeValue
--- PASS: TestCookieSanitizeValue (0.00s)
=== RUN TestCookieSanitizePath
--- PASS: TestCookieSanitizePath (0.00s)
=== RUN TestCookieValid
--- PASS: TestCookieValid (0.00s)
=== RUN TestFileTransport
--- PASS: TestFileTransport (0.00s)
=== RUN TestFileTransportFS
--- PASS: TestFileTransportFS (0.00s)
=== RUN TestStreamError
--- PASS: TestStreamError (0.00s)
=== RUN TestHeaderWrite
--- PASS: TestHeaderWrite (0.00s)
=== RUN TestParseTime
--- PASS: TestParseTime (0.00s)
=== RUN TestHasToken
--- PASS: TestHasToken (0.00s)
=== RUN TestNilHeaderClone
--- PASS: TestNilHeaderClone (0.00s)
=== RUN TestHeaderWriteSubsetAllocs
header_test.go:221: skipping alloc test in short mode
--- SKIP: TestHeaderWriteSubsetAllocs (0.00s)
=== RUN TestCloneOrMakeHeader
=== RUN TestCloneOrMakeHeader/nil
=== RUN TestCloneOrMakeHeader/empty
=== RUN TestCloneOrMakeHeader/non-empty
=== RUN TestCloneOrMakeHeader/nil_value
--- PASS: TestCloneOrMakeHeader (0.00s)
--- PASS: TestCloneOrMakeHeader/nil (0.00s)
--- PASS: TestCloneOrMakeHeader/empty (0.00s)
--- PASS: TestCloneOrMakeHeader/non-empty (0.00s)
--- PASS: TestCloneOrMakeHeader/nil_value (0.00s)
=== RUN TestForeachHeaderElement
--- PASS: TestForeachHeaderElement (0.00s)
=== RUN TestCmdGoNoHTTPServer
=== PAUSE TestCmdGoNoHTTPServer
=== RUN TestOmitHTTP2
http_test.go:87: skipping in short mode
--- SKIP: TestOmitHTTP2 (0.00s)
=== RUN TestOmitHTTP2Vet
=== PAUSE TestOmitHTTP2Vet
=== RUN TestNoUnicodeStrings
--- PASS: TestNoUnicodeStrings (0.03s)
=== RUN TestMapping
--- PASS: TestMapping (0.00s)
=== RUN TestMappingEachPair
--- PASS: TestMappingEachPair (0.00s)
=== RUN TestParsePattern
--- PASS: TestParsePattern (0.00s)
=== RUN TestParsePatternError
--- PASS: TestParsePatternError (0.00s)
=== RUN TestCompareMethods
--- PASS: TestCompareMethods (0.00s)
=== RUN TestComparePaths
--- PASS: TestComparePaths (0.00s)
=== RUN TestConflictsWith
--- PASS: TestConflictsWith (0.00s)
=== RUN TestRegisterConflict
--- PASS: TestRegisterConflict (0.00s)
=== RUN TestDescribeConflict
--- PASS: TestDescribeConflict (0.00s)
=== RUN TestCommonPath
--- PASS: TestCommonPath (0.00s)
=== RUN TestDifferencePath
--- PASS: TestDifferencePath (0.00s)
=== RUN TestCacheKeys
--- PASS: TestCacheKeys (0.00s)
=== RUN TestParseRange
--- PASS: TestParseRange (0.00s)
=== RUN TestReadRequest
--- PASS: TestReadRequest (0.00s)
=== RUN TestReadRequest_Bad
--- PASS: TestReadRequest_Bad (0.00s)
=== RUN TestRequestWrite
--- PASS: TestRequestWrite (0.00s)
=== RUN TestRequestWriteTransport
=== PAUSE TestRequestWriteTransport
=== RUN TestRequestWriteClosesBody
--- PASS: TestRequestWriteClosesBody (0.00s)
=== RUN TestRequestWriteError
--- PASS: TestRequestWriteError (0.00s)
=== RUN TestReadResponse
--- PASS: TestReadResponse (0.00s)
=== RUN TestWriteResponse
--- PASS: TestWriteResponse (0.00s)
=== RUN TestReadResponseCloseInMiddle
=== PAUSE TestReadResponseCloseInMiddle
=== RUN TestLocationResponse
--- PASS: TestLocationResponse (0.00s)
=== RUN TestResponseStatusStutter
--- PASS: TestResponseStatusStutter (0.00s)
=== RUN TestResponseContentLengthShortBody
--- PASS: TestResponseContentLengthShortBody (0.00s)
=== RUN TestReadResponseErrors
--- PASS: TestReadResponseErrors (0.00s)
=== RUN TestResponseWritesOnlySingleConnectionClose
--- PASS: TestResponseWritesOnlySingleConnectionClose (0.00s)
=== RUN TestResponseWrite
--- PASS: TestResponseWrite (0.00s)
=== RUN TestIndex
--- PASS: TestIndex (0.11s)
=== RUN TestRoutingFirstSegment
--- PASS: TestRoutingFirstSegment (0.00s)
=== RUN TestRoutingAddPattern
--- PASS: TestRoutingAddPattern (0.00s)
=== RUN TestRoutingNodeMatch
--- PASS: TestRoutingNodeMatch (0.00s)
=== RUN TestMatchingMethods
=== RUN TestMatchingMethods/post
=== RUN TestMatchingMethods/get
=== RUN TestMatchingMethods/host
=== RUN TestMatchingMethods/host#01
=== RUN TestMatchingMethods/host2
=== RUN TestMatchingMethods/host3
=== RUN TestMatchingMethods/empty
--- PASS: TestMatchingMethods (0.00s)
--- PASS: TestMatchingMethods/post (0.00s)
--- PASS: TestMatchingMethods/get (0.00s)
--- PASS: TestMatchingMethods/host (0.00s)
--- PASS: TestMatchingMethods/host#01 (0.00s)
--- PASS: TestMatchingMethods/host2 (0.00s)
--- PASS: TestMatchingMethods/host3 (0.00s)
--- PASS: TestMatchingMethods/empty (0.00s)
=== RUN TestServerTLSHandshakeTimeout
--- PASS: TestServerTLSHandshakeTimeout (0.00s)
=== RUN TestFindHandler
--- PASS: TestFindHandler (0.00s)
=== RUN TestEmptyServeMux
--- PASS: TestEmptyServeMux (0.00s)
=== RUN TestRegisterErr
=== RUN TestRegisterErr/:&http.handler{i:0}
=== RUN TestRegisterErr//:<nil>
=== RUN TestRegisterErr//:(http.HandlerFunc)(nil)
=== RUN TestRegisterErr//{x:&http.handler{i:0}
=== RUN TestRegisterErr//a:&http.handler{i:0}
--- PASS: TestRegisterErr (0.00s)
--- PASS: TestRegisterErr/:&http.handler{i:0} (0.00s)
--- PASS: TestRegisterErr//:<nil> (0.00s)
--- PASS: TestRegisterErr//:(http.HandlerFunc)(nil) (0.00s)
--- PASS: TestRegisterErr//{x:&http.handler{i:0} (0.00s)
--- PASS: TestRegisterErr//a:&http.handler{i:0} (0.00s)
=== RUN TestExactMatch
--- PASS: TestExactMatch (0.00s)
=== RUN TestEscapedPathsAndPatterns
=== RUN TestEscapedPathsAndPatterns/latest
=== RUN TestEscapedPathsAndPatterns/1.21
--- PASS: TestEscapedPathsAndPatterns (0.00s)
--- PASS: TestEscapedPathsAndPatterns/latest (0.00s)
--- PASS: TestEscapedPathsAndPatterns/1.21 (0.00s)
=== RUN TestBodyReadBadTrailer
--- PASS: TestBodyReadBadTrailer (0.00s)
=== RUN TestFinalChunkedBodyReadEOF
--- PASS: TestFinalChunkedBodyReadEOF (0.00s)
=== RUN TestDetectInMemoryReaders
--- PASS: TestDetectInMemoryReaders (0.00s)
=== RUN TestTransferWriterWriteBodyReaderTypes
=== RUN TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_size_set
=== RUN TestTransferWriterWriteBodyReaderTypes/file,_non-
chunked,_size_set,_nopCloser_wrapped
=== RUN TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_negative_size
=== RUN TestTransferWriterWriteBodyReaderTypes/file,_non-
chunked,_CONNECT,_negative_size
=== RUN TestTransferWriterWriteBodyReaderTypes/file,_chunked
=== RUN TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_size_set
=== RUN TestTransferWriterWriteBodyReaderTypes/buffer,_non-
chunked,_size_set,_nopCloser_wrapped
=== RUN TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_negative_size
=== RUN TestTransferWriterWriteBodyReaderTypes/buffer,_non-
chunked,_CONNECT,_negative_size
=== RUN TestTransferWriterWriteBodyReaderTypes/buffer,_chunked
--- PASS: TestTransferWriterWriteBodyReaderTypes (0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/file,_non-chunked,_size_set
(0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/file,_non-
chunked,_size_set,_nopCloser_wrapped (0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/file,_non-
chunked,_negative_size (0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/file,_non-
chunked,_CONNECT,_negative_size (0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/file,_chunked (0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_non-chunked,_size_set
(0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_non-
chunked,_size_set,_nopCloser_wrapped (0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_non-
chunked,_negative_size (0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_non-
chunked,_CONNECT,_negative_size (0.00s)
--- PASS: TestTransferWriterWriteBodyReaderTypes/buffer,_chunked (0.00s)
=== RUN TestParseTransferEncoding
--- PASS: TestParseTransferEncoding (0.00s)
=== RUN TestParseContentLength
--- PASS: TestParseContentLength (0.00s)
=== RUN TestTransportPersistConnReadLoopEOF
--- PASS: TestTransportPersistConnReadLoopEOF (0.00s)
=== RUN TestTransportShouldRetryRequest
--- PASS: TestTransportShouldRetryRequest (0.00s)
=== RUN TestTransportBodyAltRewind
--- PASS: TestTransportBodyAltRewind (0.01s)
=== RUN TestNextProtoUpgrade
=== PAUSE TestNextProtoUpgrade
=== RUN TestClient
=== PAUSE TestClient
=== RUN TestClientHead
=== PAUSE TestClientHead
=== RUN TestGetRequestFormat
=== PAUSE TestGetRequestFormat
=== RUN TestPostRequestFormat
--- PASS: TestPostRequestFormat (0.00s)
=== RUN TestPostFormRequestFormat
--- PASS: TestPostFormRequestFormat (0.00s)
=== RUN TestClientRedirects
=== PAUSE TestClientRedirects
=== RUN TestClientRedirectsContext
=== PAUSE TestClientRedirectsContext
=== RUN TestPostRedirects
=== PAUSE TestPostRedirects
=== RUN TestDeleteRedirects
=== PAUSE TestDeleteRedirects
=== RUN TestClientRedirectUseResponse
=== PAUSE TestClientRedirectUseResponse
=== RUN TestClientRedirectNoLocation
=== PAUSE TestClientRedirectNoLocation
=== RUN TestClientRedirect308NoGetBody
=== PAUSE TestClientRedirect308NoGetBody
=== RUN TestClientSendsCookieFromJar
--- PASS: TestClientSendsCookieFromJar (0.00s)
=== RUN TestRedirectCookiesJar
=== PAUSE TestRedirectCookiesJar
=== RUN TestJarCalls
=== PAUSE TestJarCalls
=== RUN TestStreamingGet
=== PAUSE TestStreamingGet
=== RUN TestClientWrites
=== PAUSE TestClientWrites
=== RUN TestClientInsecureTransport
=== PAUSE TestClientInsecureTransport
=== RUN TestClientErrorWithRequestURI
--- PASS: TestClientErrorWithRequestURI (0.00s)
=== RUN TestClientWithCorrectTLSServerName
=== PAUSE TestClientWithCorrectTLSServerName
=== RUN TestClientWithIncorrectTLSServerName
=== PAUSE TestClientWithIncorrectTLSServerName
=== RUN TestTransportUsesTLSConfigServerName
=== PAUSE TestTransportUsesTLSConfigServerName
=== RUN TestResponseSetsTLSConnectionState
=== PAUSE TestResponseSetsTLSConnectionState
=== RUN TestHTTPSClientDetectsHTTPServer
=== PAUSE TestHTTPSClientDetectsHTTPServer
=== RUN TestClientHeadContentLength
=== PAUSE TestClientHeadContentLength
=== RUN TestEmptyPasswordAuth
=== PAUSE TestEmptyPasswordAuth
=== RUN TestBasicAuth
--- PASS: TestBasicAuth (0.00s)
=== RUN TestBasicAuthHeadersPreserved
--- PASS: TestBasicAuthHeadersPreserved (0.00s)
=== RUN TestStripPasswordFromError
=== RUN TestStripPasswordFromError/Strip_password_from_error_message
=== RUN TestStripPasswordFromError/Don't_Strip_password_from_domain_name
=== RUN TestStripPasswordFromError/Don't_Strip_password_from_path
=== RUN TestStripPasswordFromError/Strip_escaped_password
--- PASS: TestStripPasswordFromError (0.00s)
--- PASS: TestStripPasswordFromError/Strip_password_from_error_message (0.00s)
--- PASS: TestStripPasswordFromError/Don't_Strip_password_from_domain_name
(0.00s)
--- PASS: TestStripPasswordFromError/Don't_Strip_password_from_path (0.00s)
--- PASS: TestStripPasswordFromError/Strip_escaped_password (0.00s)
=== RUN TestClientTimeout
=== PAUSE TestClientTimeout
=== RUN TestClientTimeout_Headers
=== PAUSE TestClientTimeout_Headers
=== RUN TestClientTimeoutCancel
=== PAUSE TestClientTimeoutCancel
=== RUN TestClientTimeoutDoesNotExpire
=== PAUSE TestClientTimeoutDoesNotExpire
=== RUN TestClientRedirectEatsBody_h1
=== PAUSE TestClientRedirectEatsBody_h1
=== RUN TestReferer
--- PASS: TestReferer (0.01s)
=== RUN TestClientRedirectResponseWithoutRequest
--- PASS: TestClientRedirectResponseWithoutRequest (0.00s)
=== RUN TestClientCopyHeadersOnRedirect
=== PAUSE TestClientCopyHeadersOnRedirect
=== RUN TestClientCopyHostOnRedirect
=== PAUSE TestClientCopyHostOnRedirect
=== RUN TestClientAltersCookiesOnRedirect
=== PAUSE TestClientAltersCookiesOnRedirect
=== RUN TestShouldCopyHeaderOnRedirect
--- PASS: TestShouldCopyHeaderOnRedirect (0.00s)
=== RUN TestClientRedirectTypes
=== PAUSE TestClientRedirectTypes
=== RUN TestTransportBodyReadError
=== PAUSE TestTransportBodyReadError
=== RUN TestClientCloseIdleConnections
--- PASS: TestClientCloseIdleConnections (0.00s)
=== RUN TestClientPropagatesTimeoutToContext
client_test.go:1945: deadline in 5s
--- PASS: TestClientPropagatesTimeoutToContext (0.00s)
=== RUN TestClientDoCanceledVsTimeout
=== PAUSE TestClientDoCanceledVsTimeout
=== RUN TestClientPopulatesNilResponseBody
--- PASS: TestClientPopulatesNilResponseBody (0.00s)
=== RUN TestClientCallsCloseOnlyOnce
=== PAUSE TestClientCallsCloseOnlyOnce
=== RUN TestProbeZeroLengthBody
=== PAUSE TestProbeZeroLengthBody
=== RUN TestNewClientServerTest
=== PAUSE TestNewClientServerTest
=== RUN TestChunkedResponseHeaders
=== PAUSE TestChunkedResponseHeaders
=== RUN TestH12_HeadContentLengthNoBody
=== PAUSE TestH12_HeadContentLengthNoBody
=== RUN TestH12_HeadContentLengthSmallBody
=== PAUSE TestH12_HeadContentLengthSmallBody
=== RUN TestH12_HeadContentLengthLargeBody
=== PAUSE TestH12_HeadContentLengthLargeBody
=== RUN TestH12_200NoBody
=== PAUSE TestH12_200NoBody
=== RUN TestH2_204NoBody
=== PAUSE TestH2_204NoBody
=== RUN TestH2_304NoBody
=== PAUSE TestH2_304NoBody
=== RUN TestH2_404NoBody
=== PAUSE TestH2_404NoBody
=== RUN TestH12_SmallBody
=== PAUSE TestH12_SmallBody
=== RUN TestH12_ExplicitContentLength
=== PAUSE TestH12_ExplicitContentLength
=== RUN TestH12_FlushBeforeBody
=== PAUSE TestH12_FlushBeforeBody
=== RUN TestH12_FlushMidBody
=== PAUSE TestH12_FlushMidBody
=== RUN TestH12_Head_ExplicitLen
=== PAUSE TestH12_Head_ExplicitLen
=== RUN TestH12_Head_ImplicitLen
=== PAUSE TestH12_Head_ImplicitLen
=== RUN TestH12_HandlerWritesTooLittle
=== PAUSE TestH12_HandlerWritesTooLittle
=== RUN TestH12_HandlerWritesTooMuch
=== PAUSE TestH12_HandlerWritesTooMuch
=== RUN TestH12_AutoGzip
=== PAUSE TestH12_AutoGzip
=== RUN TestH12_AutoGzip_Disabled
=== PAUSE TestH12_AutoGzip_Disabled
=== RUN Test304Responses
=== PAUSE Test304Responses
=== RUN TestH12_ServerEmptyContentLength
=== PAUSE TestH12_ServerEmptyContentLength
=== RUN TestH12_RequestContentLength_Known_NonZero
=== PAUSE TestH12_RequestContentLength_Known_NonZero
=== RUN TestH12_RequestContentLength_Known_Zero
=== PAUSE TestH12_RequestContentLength_Known_Zero
=== RUN TestH12_RequestContentLength_Unknown
=== PAUSE TestH12_RequestContentLength_Unknown
=== RUN TestCancelRequestMidBody
=== PAUSE TestCancelRequestMidBody
=== RUN TestTrailersClientToServer
=== PAUSE TestTrailersClientToServer
=== RUN TestTrailersServerToClient
=== PAUSE TestTrailersServerToClient
=== RUN TestTrailersServerToClientFlush
=== PAUSE TestTrailersServerToClientFlush
=== RUN TestResponseBodyReadAfterClose
=== PAUSE TestResponseBodyReadAfterClose
=== RUN TestConcurrentReadWriteReqBody
=== PAUSE TestConcurrentReadWriteReqBody
=== RUN TestConnectRequest
=== PAUSE TestConnectRequest
=== RUN TestTransportUserAgent
=== PAUSE TestTransportUserAgent
=== RUN TestStarRequestMethod
=== RUN TestStarRequestMethod/FOO
=== PAUSE TestStarRequestMethod/FOO
=== RUN TestStarRequestMethod/OPTIONS
=== PAUSE TestStarRequestMethod/OPTIONS
=== CONT TestStarRequestMethod/FOO
=== RUN TestStarRequestMethod/FOO/h1
=== PAUSE TestStarRequestMethod/FOO/h1
=== RUN TestStarRequestMethod/FOO/h2
=== PAUSE TestStarRequestMethod/FOO/h2
=== CONT TestStarRequestMethod/FOO/h1
=== CONT TestStarRequestMethod/OPTIONS
=== RUN TestStarRequestMethod/OPTIONS/h1
=== PAUSE TestStarRequestMethod/OPTIONS/h1
=== RUN TestStarRequestMethod/OPTIONS/h2
=== PAUSE TestStarRequestMethod/OPTIONS/h2
=== CONT TestStarRequestMethod/FOO/h2
=== CONT TestStarRequestMethod/OPTIONS/h1
=== CONT TestStarRequestMethod/OPTIONS/h2
--- PASS: TestStarRequestMethod (0.00s)
--- PASS: TestStarRequestMethod/FOO (0.00s)
--- PASS: TestStarRequestMethod/FOO/h1 (0.00s)
--- PASS: TestStarRequestMethod/FOO/h2 (0.00s)
--- PASS: TestStarRequestMethod/OPTIONS (0.00s)
--- PASS: TestStarRequestMethod/OPTIONS/h1 (0.00s)
--- PASS: TestStarRequestMethod/OPTIONS/h2 (0.00s)
=== RUN TestTransportDiscardsUnneededConns
=== PAUSE TestTransportDiscardsUnneededConns
=== RUN TestTransportGCRequest
=== PAUSE TestTransportGCRequest
=== RUN TestTransportRejectsInvalidHeaders
=== PAUSE TestTransportRejectsInvalidHeaders
=== RUN TestInterruptWithPanic
=== RUN TestInterruptWithPanic/h1
=== RUN TestInterruptWithPanic/h1/boom
=== RUN TestInterruptWithPanic/h1/nil
=== RUN TestInterruptWithPanic/h1/ErrAbortHandler
=== RUN TestInterruptWithPanic/h2
=== RUN TestInterruptWithPanic/h2/boom
=== RUN TestInterruptWithPanic/h2/nil
=== RUN TestInterruptWithPanic/h2/ErrAbortHandler
--- PASS: TestInterruptWithPanic (0.01s)
--- PASS: TestInterruptWithPanic/h1 (0.00s)
--- PASS: TestInterruptWithPanic/h1/boom (0.00s)
--- PASS: TestInterruptWithPanic/h1/nil (0.00s)
--- PASS: TestInterruptWithPanic/h1/ErrAbortHandler (0.00s)
--- PASS: TestInterruptWithPanic/h2 (0.01s)
--- PASS: TestInterruptWithPanic/h2/boom (0.00s)
--- PASS: TestInterruptWithPanic/h2/nil (0.00s)
--- PASS: TestInterruptWithPanic/h2/ErrAbortHandler (0.00s)
=== RUN TestH12_AutoGzipWithDumpResponse
=== PAUSE TestH12_AutoGzipWithDumpResponse
=== RUN TestCloseIdleConnections
=== PAUSE TestCloseIdleConnections
=== RUN TestNoSniffExpectRequestBody
=== PAUSE TestNoSniffExpectRequestBody
=== RUN TestServerUndeclaredTrailers
=== PAUSE TestServerUndeclaredTrailers
=== RUN TestBadResponseAfterReadingBody
=== PAUSE TestBadResponseAfterReadingBody
=== RUN TestWriteHeader0
=== PAUSE TestWriteHeader0
=== RUN TestWriteHeaderNoCodeCheck
=== PAUSE TestWriteHeaderNoCodeCheck
=== RUN TestWriteHeaderNoCodeCheck_h1hijack
--- PASS: TestWriteHeaderNoCodeCheck_h1hijack (0.00s)
=== RUN TestBidiStreamReverseProxy
=== PAUSE TestBidiStreamReverseProxy
=== RUN TestH12_WebSocketUpgrade
=== PAUSE TestH12_WebSocketUpgrade
=== RUN TestIdentityTransferEncoding
=== PAUSE TestIdentityTransferEncoding
=== RUN TestEarlyHintsRequest
=== PAUSE TestEarlyHintsRequest
=== RUN TestServeFile
=== PAUSE TestServeFile
=== RUN TestServeFile_DotDot
--- PASS: TestServeFile_DotDot (0.00s)
=== RUN TestServeFileDirPanicEmptyPath
--- PASS: TestServeFileDirPanicEmptyPath (0.00s)
=== RUN TestServeContentWithEmptyContentIgnoreRanges
--- PASS: TestServeContentWithEmptyContentIgnoreRanges (0.00s)
=== RUN TestFSRedirect
=== PAUSE TestFSRedirect
=== RUN TestFileServerCleans
--- PASS: TestFileServerCleans (0.00s)
=== RUN TestFileServerEscapesNames
=== PAUSE TestFileServerEscapesNames
=== RUN TestFileServerSortsNames
=== PAUSE TestFileServerSortsNames
=== RUN TestFileServerImplicitLeadingSlash
=== PAUSE TestFileServerImplicitLeadingSlash
=== RUN TestDirJoin
--- PASS: TestDirJoin (0.00s)
=== RUN TestEmptyDirOpenCWD
--- PASS: TestEmptyDirOpenCWD (0.00s)
=== RUN TestServeFileContentType
=== PAUSE TestServeFileContentType
=== RUN TestServeFileMimeType
=== PAUSE TestServeFileMimeType
=== RUN TestServeFileFromCWD
=== PAUSE TestServeFileFromCWD
=== RUN TestServeDirWithoutTrailingSlash
=== PAUSE TestServeDirWithoutTrailingSlash
=== RUN TestServeFileWithContentEncoding
=== PAUSE TestServeFileWithContentEncoding
=== RUN TestServeFileNotModified
=== PAUSE TestServeFileNotModified
=== RUN TestServeIndexHtml
=== PAUSE TestServeIndexHtml
=== RUN TestServeIndexHtmlFS
=== PAUSE TestServeIndexHtmlFS
=== RUN TestFileServerZeroByte
=== PAUSE TestFileServerZeroByte
=== RUN TestFileServerNamesEscape
=== PAUSE TestFileServerNamesEscape
=== RUN TestDirectoryIfNotModified
=== PAUSE TestDirectoryIfNotModified
=== RUN TestServeContent
=== PAUSE TestServeContent
=== RUN TestServerFileStatError
--- PASS: TestServerFileStatError (0.00s)
=== RUN TestServeContentErrorMessages
=== PAUSE TestServeContentErrorMessages
=== RUN TestLinuxSendfile
=== PAUSE TestLinuxSendfile
=== RUN TestLinuxSendfileChild
--- PASS: TestLinuxSendfileChild (0.00s)
=== RUN TestFileServerNotDirError
=== PAUSE TestFileServerNotDirError
=== RUN TestFileServerCleanPath
--- PASS: TestFileServerCleanPath (0.00s)
=== RUN Test_scanETag
--- PASS: Test_scanETag (0.00s)
=== RUN TestServeFileRejectsInvalidSuffixLengths
=== PAUSE TestServeFileRejectsInvalidSuffixLengths
=== RUN TestFileServerMethods
=== PAUSE TestFileServerMethods
=== RUN TestFileServerFS
--- PASS: TestFileServerFS (0.00s)
=== RUN TestServeFileFS
--- PASS: TestServeFileFS (0.00s)
=== RUN TestServeFileZippingResponseWriter
--- PASS: TestServeFileZippingResponseWriter (0.00s)
=== RUN TestQuery
--- PASS: TestQuery (0.00s)
=== RUN TestParseFormSemicolonSeparator
--- PASS: TestParseFormSemicolonSeparator (0.00s)
=== RUN TestParseFormQuery
--- PASS: TestParseFormQuery (0.00s)
=== RUN TestParseFormQueryMethods
--- PASS: TestParseFormQueryMethods (0.00s)
=== RUN TestParseFormUnknownContentType
=== RUN TestParseFormUnknownContentType/text
=== RUN TestParseFormUnknownContentType/empty
=== RUN TestParseFormUnknownContentType/boundary
=== RUN TestParseFormUnknownContentType/unknown
--- PASS: TestParseFormUnknownContentType (0.00s)
--- PASS: TestParseFormUnknownContentType/text (0.00s)
--- PASS: TestParseFormUnknownContentType/empty (0.00s)
--- PASS: TestParseFormUnknownContentType/boundary (0.00s)
--- PASS: TestParseFormUnknownContentType/unknown (0.00s)
=== RUN TestParseFormInitializeOnError
--- PASS: TestParseFormInitializeOnError (0.00s)
=== RUN TestMultipartReader
--- PASS: TestMultipartReader (0.00s)
=== RUN TestParseMultipartFormPopulatesPostForm
--- PASS: TestParseMultipartFormPopulatesPostForm (0.00s)
=== RUN TestParseMultipartForm
--- PASS: TestParseMultipartForm (0.00s)
=== RUN TestParseMultipartFormFilename
--- PASS: TestParseMultipartFormFilename (0.00s)
=== RUN TestMaxInt64ForMultipartFormMaxMemoryOverflow
=== PAUSE TestMaxInt64ForMultipartFormMaxMemoryOverflow
=== RUN TestRequestRedirect
=== PAUSE TestRequestRedirect
=== RUN TestSetBasicAuth
--- PASS: TestSetBasicAuth (0.00s)
=== RUN TestMultipartRequest
--- PASS: TestMultipartRequest (0.02s)
=== RUN TestParseMultipartFormSemicolonSeparator
--- PASS: TestParseMultipartFormSemicolonSeparator (0.00s)
=== RUN TestMultipartRequestAuto
--- PASS: TestMultipartRequestAuto (0.00s)
=== RUN TestMissingFileMultipartRequest
--- PASS: TestMissingFileMultipartRequest (0.00s)
=== RUN TestFormValueCallsParseMultipartForm
--- PASS: TestFormValueCallsParseMultipartForm (0.00s)
=== RUN TestFormFileCallsParseMultipartForm
--- PASS: TestFormFileCallsParseMultipartForm (0.00s)
=== RUN TestParseMultipartFormOrder
--- PASS: TestParseMultipartFormOrder (0.00s)
=== RUN TestMultipartReaderOrder
--- PASS: TestMultipartReaderOrder (0.00s)
=== RUN TestFormFileOrder
--- PASS: TestFormFileOrder (0.00s)
=== RUN TestReadRequestErrors
--- PASS: TestReadRequestErrors (0.00s)
=== RUN TestNewRequestHost
--- PASS: TestNewRequestHost (0.00s)
=== RUN TestRequestInvalidMethod
--- PASS: TestRequestInvalidMethod (0.00s)
=== RUN TestNewRequestContentLength
--- PASS: TestNewRequestContentLength (0.00s)
=== RUN TestParseHTTPVersion
--- PASS: TestParseHTTPVersion (0.00s)
=== RUN TestGetBasicAuth
--- PASS: TestGetBasicAuth (0.00s)
=== RUN TestParseBasicAuth
--- PASS: TestParseBasicAuth (0.00s)
=== RUN TestRequestWriteBufferedWriter
--- PASS: TestRequestWriteBufferedWriter (0.00s)
=== RUN TestRequestBadHostHeader
--- PASS: TestRequestBadHostHeader (0.00s)
=== RUN TestRequestBadUserAgent
--- PASS: TestRequestBadUserAgent (0.00s)
=== RUN TestStarRequest
--- PASS: TestStarRequest (0.00s)
=== RUN TestIssue10884_MaxBytesEOF
--- PASS: TestIssue10884_MaxBytesEOF (0.00s)
=== RUN TestMaxBytesReaderStickyError
request_test.go:909: Got log: Read(1000) = 99, <nil>
Read(1000) = 0, EOF
Read(1000) = 0, EOF
request_test.go:909: Got log: Read(1000) = 100, <nil>
Read(1000) = 0, EOF
Read(1000) = 0, EOF
request_test.go:909: Got log: Read(1000) = 100, http: request body too large
Read(1000) = 0, http: request body too large
--- PASS: TestMaxBytesReaderStickyError (0.00s)
=== RUN TestMaxBytesReaderDifferentLimits
--- PASS: TestMaxBytesReaderDifferentLimits (0.00s)
=== RUN TestWithContextNilURL
--- PASS: TestWithContextNilURL (0.00s)
=== RUN TestRequestCloneTransferEncoding
--- PASS: TestRequestCloneTransferEncoding (0.00s)
=== RUN TestRequestClonePathValue
--- PASS: TestRequestClonePathValue (0.00s)
=== RUN TestNoPanicOnRoundTripWithBasicAuth
=== PAUSE TestNoPanicOnRoundTripWithBasicAuth
=== RUN TestNewRequestGetBody
--- PASS: TestNewRequestGetBody (0.00s)
=== RUN TestRequestCookie
--- PASS: TestRequestCookie (0.00s)
=== RUN TestErrNotSupported
--- PASS: TestErrNotSupported (0.00s)
=== RUN TestPathValueNoMatch
--- PASS: TestPathValueNoMatch (0.00s)
=== RUN TestPathValue
--- PASS: TestPathValue (0.00s)
=== RUN TestSetPathValue
--- PASS: TestSetPathValue (0.00s)
=== RUN TestStatus
--- PASS: TestStatus (0.00s)
=== RUN TestResponseControllerFlush
=== PAUSE TestResponseControllerFlush
=== RUN TestResponseControllerHijack
=== PAUSE TestResponseControllerHijack
=== RUN TestResponseControllerSetPastWriteDeadline
=== PAUSE TestResponseControllerSetPastWriteDeadline
=== RUN TestResponseControllerSetFutureWriteDeadline
=== PAUSE TestResponseControllerSetFutureWriteDeadline
=== RUN TestResponseControllerSetPastReadDeadline
=== PAUSE TestResponseControllerSetPastReadDeadline
=== RUN TestResponseControllerSetFutureReadDeadline
=== PAUSE TestResponseControllerSetFutureReadDeadline
=== RUN TestWrappedResponseController
=== PAUSE TestWrappedResponseController
=== RUN TestResponseControllerEnableFullDuplex
=== PAUSE TestResponseControllerEnableFullDuplex
=== RUN TestConsumingBodyOnNextConn
=== PAUSE TestConsumingBodyOnNextConn
=== RUN TestHostHandlers
=== PAUSE TestHostHandlers
=== RUN TestServeMuxHandler
=== PAUSE TestServeMuxHandler
=== RUN TestServeMuxHandleFuncWithNilHandler
=== PAUSE TestServeMuxHandleFuncWithNilHandler
=== RUN TestServeMuxHandlerRedirects
=== PAUSE TestServeMuxHandlerRedirects
=== RUN TestMuxRedirectLeadingSlashes
=== PAUSE TestMuxRedirectLeadingSlashes
=== RUN TestServeWithSlashRedirectKeepsQueryString
=== PAUSE TestServeWithSlashRedirectKeepsQueryString
=== RUN TestServeWithSlashRedirectForHostPatterns
=== PAUSE TestServeWithSlashRedirectForHostPatterns
=== RUN TestShouldRedirectConcurrency
=== PAUSE TestShouldRedirectConcurrency
=== RUN TestServerTimeouts
=== PAUSE TestServerTimeouts
=== RUN TestServerReadTimeout
=== PAUSE TestServerReadTimeout
=== RUN TestServerWriteTimeout
=== PAUSE TestServerWriteTimeout
=== RUN TestWriteDeadlineExtendedOnNewRequest
=== PAUSE TestWriteDeadlineExtendedOnNewRequest
=== RUN TestWriteDeadlineEnforcedPerStream
serve_test.go:858: skipping in short mode
--- SKIP: TestWriteDeadlineEnforcedPerStream (0.00s)
=== RUN TestNoWriteDeadline
serve_test.go:917: skipping in short mode
--- SKIP: TestNoWriteDeadline (0.00s)
=== RUN TestOnlyWriteTimeout
=== PAUSE TestOnlyWriteTimeout
=== RUN TestIdentityResponse
=== PAUSE TestIdentityResponse
=== RUN TestServeHTTP10Close
=== PAUSE TestServeHTTP10Close
=== RUN TestClientCanClose
=== PAUSE TestClientCanClose
=== RUN TestHandlersCanSetConnectionClose11
=== PAUSE TestHandlersCanSetConnectionClose11
=== RUN TestHandlersCanSetConnectionClose10
=== PAUSE TestHandlersCanSetConnectionClose10
=== RUN TestHTTP2UpgradeClosesConnection
=== PAUSE TestHTTP2UpgradeClosesConnection
=== RUN TestHTTP10KeepAlive204Response
=== PAUSE TestHTTP10KeepAlive204Response
=== RUN TestHTTP11KeepAlive204Response
=== PAUSE TestHTTP11KeepAlive204Response
=== RUN TestHTTP10KeepAlive304Response
=== PAUSE TestHTTP10KeepAlive304Response
=== RUN TestKeepAliveFinalChunkWithEOF
=== PAUSE TestKeepAliveFinalChunkWithEOF
=== RUN TestSetsRemoteAddr
=== PAUSE TestSetsRemoteAddr
=== RUN TestServerAllowsBlockingRemoteAddr
=== PAUSE TestServerAllowsBlockingRemoteAddr
=== RUN TestHeadResponses
=== PAUSE TestHeadResponses
=== RUN TestTLSHandshakeTimeout
=== PAUSE TestTLSHandshakeTimeout
=== RUN TestTLSServer
=== PAUSE TestTLSServer
=== RUN TestServeTLS
--- PASS: TestServeTLS (0.00s)
=== RUN TestTLSServerRejectHTTPRequests
=== PAUSE TestTLSServerRejectHTTPRequests
=== RUN TestAutomaticHTTP2_Serve_NoTLSConfig
=== PAUSE TestAutomaticHTTP2_Serve_NoTLSConfig
=== RUN TestAutomaticHTTP2_Serve_NonH2TLSConfig
=== PAUSE TestAutomaticHTTP2_Serve_NonH2TLSConfig
=== RUN TestAutomaticHTTP2_Serve_H2TLSConfig
=== PAUSE TestAutomaticHTTP2_Serve_H2TLSConfig
=== RUN TestAutomaticHTTP2_Serve_WithTLSConfig
=== PAUSE TestAutomaticHTTP2_Serve_WithTLSConfig
=== RUN TestAutomaticHTTP2_ListenAndServe
serve_test.go:1641: Got 127.0.0.1:43793
serve_test.go:1658: Listening on 127.0.0.1:43793
--- PASS: TestAutomaticHTTP2_ListenAndServe (0.00s)
=== RUN TestAutomaticHTTP2_ListenAndServe_GetCertificate
serve_test.go:1641: Got 127.0.0.1:37389
serve_test.go:1658: Listening on 127.0.0.1:37389
--- PASS: TestAutomaticHTTP2_ListenAndServe_GetCertificate (0.00s)
=== RUN TestServerExpect
=== PAUSE TestServerExpect
=== RUN TestServerUnreadRequestBodyLittle
=== PAUSE TestServerUnreadRequestBodyLittle
=== RUN TestServerUnreadRequestBodyLarge
=== PAUSE TestServerUnreadRequestBodyLarge
=== RUN TestHandlerBodyClose
=== PAUSE TestHandlerBodyClose
=== RUN TestRequestBodyReadErrorClosesConnection
=== PAUSE TestRequestBodyReadErrorClosesConnection
=== RUN TestInvalidTrailerClosesConnection
=== PAUSE TestInvalidTrailerClosesConnection
=== RUN TestRequestBodyTimeoutClosesConnection
serve_test.go:2242: skipping in -short mode
--- SKIP: TestRequestBodyTimeoutClosesConnection (0.00s)
=== RUN TestTimeoutHandler
=== PAUSE TestTimeoutHandler
=== RUN TestTimeoutHandlerRace
=== PAUSE TestTimeoutHandlerRace
=== RUN TestTimeoutHandlerRaceHeader
=== PAUSE TestTimeoutHandlerRaceHeader
=== RUN TestTimeoutHandlerRaceHeaderTimeout
=== PAUSE TestTimeoutHandlerRaceHeaderTimeout
=== RUN TestTimeoutHandlerStartTimerWhenServing
=== PAUSE TestTimeoutHandlerStartTimerWhenServing
=== RUN TestTimeoutHandlerContextCanceled
=== PAUSE TestTimeoutHandlerContextCanceled
=== RUN TestTimeoutHandlerEmptyResponse
=== PAUSE TestTimeoutHandlerEmptyResponse
=== RUN TestTimeoutHandlerPanicRecovery
=== RUN TestTimeoutHandlerPanicRecovery/h1
=== RUN TestTimeoutHandlerPanicRecovery/h2
--- PASS: TestTimeoutHandlerPanicRecovery (0.01s)
--- PASS: TestTimeoutHandlerPanicRecovery/h1 (0.00s)
--- PASS: TestTimeoutHandlerPanicRecovery/h2 (0.00s)
=== RUN TestRedirectBadPath
--- PASS: TestRedirectBadPath (0.00s)
=== RUN TestRedirect
--- PASS: TestRedirect (0.00s)
=== RUN TestRedirectContentTypeAndBody
--- PASS: TestRedirectContentTypeAndBody (0.00s)
=== RUN TestZeroLengthPostAndResponse
=== PAUSE TestZeroLengthPostAndResponse
=== RUN TestHandlerPanicNil
=== RUN TestHandlerPanicNil/h1
=== RUN TestHandlerPanicNil/h2
--- PASS: TestHandlerPanicNil (0.00s)
--- PASS: TestHandlerPanicNil/h1 (0.00s)
--- PASS: TestHandlerPanicNil/h2 (0.00s)
=== RUN TestHandlerPanic
=== RUN TestHandlerPanic/h1
=== RUN TestHandlerPanic/h2
--- PASS: TestHandlerPanic (0.00s)
--- PASS: TestHandlerPanic/h1 (0.00s)
--- PASS: TestHandlerPanic/h2 (0.00s)
=== RUN TestHandlerPanicWithHijack
=== PAUSE TestHandlerPanicWithHijack
=== RUN TestServerWriteHijackZeroBytes
=== PAUSE TestServerWriteHijackZeroBytes
=== RUN TestServerNoDate
=== PAUSE TestServerNoDate
=== RUN TestServerContentType
=== PAUSE TestServerContentType
=== RUN TestStripPrefix
=== PAUSE TestStripPrefix
=== RUN TestStripPrefixNotModifyRequest
--- PASS: TestStripPrefixNotModifyRequest (0.00s)
=== RUN TestRequestLimit
=== PAUSE TestRequestLimit
=== RUN TestRequestBodyLimit
=== PAUSE TestRequestBodyLimit
=== RUN TestClientWriteShutdown
=== PAUSE TestClientWriteShutdown
=== RUN TestServerBufferedChunking
--- PASS: TestServerBufferedChunking (0.00s)
=== RUN TestServerGracefulClose
=== RUN TestServerGracefulClose/h1
serve_test.go:3129: set RST avoidance delay to 1ms
--- PASS: TestServerGracefulClose (0.02s)
--- PASS: TestServerGracefulClose/h1 (0.02s)
=== RUN TestCaseSensitiveMethod
=== PAUSE TestCaseSensitiveMethod
=== RUN TestContentLengthZero
=== PAUSE TestContentLengthZero
=== RUN TestCloseNotifier
=== PAUSE TestCloseNotifier
=== RUN TestCloseNotifierPipelined
=== PAUSE TestCloseNotifierPipelined
=== RUN TestCloseNotifierChanLeak
--- PASS: TestCloseNotifierChanLeak (0.00s)
=== RUN TestHijackAfterCloseNotifier
=== PAUSE TestHijackAfterCloseNotifier
=== RUN TestHijackBeforeRequestBodyRead
=== PAUSE TestHijackBeforeRequestBodyRead
=== RUN TestOptions
=== PAUSE TestOptions
=== RUN TestOptionsHandler
=== PAUSE TestOptionsHandler
=== RUN TestHeaderToWire
--- PASS: TestHeaderToWire (0.00s)
=== RUN TestAcceptMaxFds
=== PAUSE TestAcceptMaxFds
=== RUN TestWriteAfterHijack
--- PASS: TestWriteAfterHijack (0.00s)
=== RUN TestDoubleHijack
--- PASS: TestDoubleHijack (0.00s)
=== RUN TestHTTP10ConnectionHeader
=== PAUSE TestHTTP10ConnectionHeader
=== RUN TestServerReaderFromOrder
=== PAUSE TestServerReaderFromOrder
=== RUN TestCodesPreventingContentTypeAndBody
--- PASS: TestCodesPreventingContentTypeAndBody (0.00s)
=== RUN TestContentTypeOkayOn204
--- PASS: TestContentTypeOkayOn204 (0.00s)
=== RUN TestTransportAndServerSharedBodyRace
=== RUN TestTransportAndServerSharedBodyRace/h1
serve_test.go:3978: set RST avoidance delay to 1ms
serve_test.go:3996: backend CopyN: 1048576, <nil>
=== RUN TestTransportAndServerSharedBodyRace/h2
serve_test.go:3978: set RST avoidance delay to 1ms
serve_test.go:3996: backend CopyN: 1048576, <nil>
--- PASS: TestTransportAndServerSharedBodyRace (0.04s)
--- PASS: TestTransportAndServerSharedBodyRace/h1 (0.01s)
--- PASS: TestTransportAndServerSharedBodyRace/h2 (0.03s)
=== RUN TestRequestBodyCloseDoesntBlock
=== PAUSE TestRequestBodyCloseDoesntBlock
=== RUN TestResponseWriterWriteString
--- PASS: TestResponseWriterWriteString (0.00s)
=== RUN TestAppendTime
--- PASS: TestAppendTime (0.00s)
=== RUN TestServerConnState
=== PAUSE TestServerConnState
=== RUN TestServerKeepAlivesEnabledResultClose
=== PAUSE TestServerKeepAlivesEnabledResultClose
=== RUN TestServerEmptyBodyRace
=== PAUSE TestServerEmptyBodyRace
=== RUN TestServerConnStateNew
--- PASS: TestServerConnStateNew (0.00s)
=== RUN TestCloseWrite
--- PASS: TestCloseWrite (0.00s)
=== RUN TestServerFlushAndHijack
=== PAUSE TestServerFlushAndHijack
=== RUN TestServerKeepAliveAfterWriteError
=== PAUSE TestServerKeepAliveAfterWriteError
=== RUN TestNoContentLengthIfTransferEncoding
=== PAUSE TestNoContentLengthIfTransferEncoding
=== RUN TestTolerateCRLFBeforeRequestLine
--- PASS: TestTolerateCRLFBeforeRequestLine (0.00s)
=== RUN TestIssue13893_Expect100
--- PASS: TestIssue13893_Expect100 (0.00s)
=== RUN TestIssue11549_Expect100
--- PASS: TestIssue11549_Expect100 (0.00s)
=== RUN TestHandlerFinishSkipBigContentLengthRead
=== PAUSE TestHandlerFinishSkipBigContentLengthRead
=== RUN TestHandlerSetsBodyNil
=== PAUSE TestHandlerSetsBodyNil
=== RUN TestServerValidatesHostHeader
--- PASS: TestServerValidatesHostHeader (0.00s)
=== RUN TestServerHandlersCanHandleH2PRI
=== PAUSE TestServerHandlersCanHandleH2PRI
=== RUN TestServerValidatesHeaders
=== PAUSE TestServerValidatesHeaders
=== RUN TestServerRequestContextCancel_ServeHTTPDone
=== PAUSE TestServerRequestContextCancel_ServeHTTPDone
=== RUN TestServerRequestContextCancel_ConnClose
=== PAUSE TestServerRequestContextCancel_ConnClose
=== RUN TestServerContext_ServerContextKey
=== PAUSE TestServerContext_ServerContextKey
=== RUN TestServerContext_LocalAddrContextKey
=== PAUSE TestServerContext_LocalAddrContextKey
=== RUN TestHandlerSetTransferEncodingChunked
=== PAUSE TestHandlerSetTransferEncodingChunked
=== RUN TestHandlerSetTransferEncodingGzip
=== PAUSE TestHandlerSetTransferEncodingGzip
=== RUN TestConcurrentServerServe
=== PAUSE TestConcurrentServerServe
=== RUN TestServerIdleTimeout
=== PAUSE TestServerIdleTimeout
=== RUN TestServerSetKeepAlivesEnabledClosesConns
=== PAUSE TestServerSetKeepAlivesEnabledClosesConns
=== RUN TestServerShutdown
=== PAUSE TestServerShutdown
=== RUN TestServerShutdownStateNew
=== PAUSE TestServerShutdownStateNew
=== RUN TestServerCloseDeadlock
--- PASS: TestServerCloseDeadlock (0.00s)
=== RUN TestServerKeepAlivesEnabled
=== RUN TestServerKeepAlivesEnabled/h1
=== RUN TestServerKeepAlivesEnabled/h2
--- PASS: TestServerKeepAlivesEnabled (0.02s)
--- PASS: TestServerKeepAlivesEnabled/h1 (0.00s)
--- PASS: TestServerKeepAlivesEnabled/h2 (0.02s)
=== RUN TestServerCancelsReadTimeoutWhenIdle
=== PAUSE TestServerCancelsReadTimeoutWhenIdle
=== RUN TestServerCancelsReadHeaderTimeoutWhenIdle
=== PAUSE TestServerCancelsReadHeaderTimeoutWhenIdle
=== RUN TestServerDuplicateBackgroundRead
=== PAUSE TestServerDuplicateBackgroundRead
=== RUN TestServerHijackGetsBackgroundByte
=== PAUSE TestServerHijackGetsBackgroundByte
=== RUN TestServerHijackGetsBackgroundByte_big
=== PAUSE TestServerHijackGetsBackgroundByte_big
=== RUN TestServerValidatesMethod
--- PASS: TestServerValidatesMethod (0.00s)
=== RUN TestServerListenNotComparableListener
--- PASS: TestServerListenNotComparableListener (0.00s)
=== RUN TestServerCloseListenerOnce
=== PAUSE TestServerCloseListenerOnce
=== RUN TestServerShutdownThenServe
--- PASS: TestServerShutdownThenServe (0.00s)
=== RUN TestStripPortFromHost
--- PASS: TestStripPortFromHost (0.00s)
=== RUN TestServerContexts
=== PAUSE TestServerContexts
=== RUN TestConnContextNotModifyingAllContexts
=== PAUSE TestConnContextNotModifyingAllContexts
=== RUN TestUnsupportedTransferEncodingsReturn501
=== PAUSE TestUnsupportedTransferEncodingsReturn501
=== RUN TestContentEncodingNoSniffing
=== PAUSE TestContentEncodingNoSniffing
=== RUN TestTimeoutHandlerSuperfluousLogs
=== PAUSE TestTimeoutHandlerSuperfluousLogs
=== RUN TestDisableKeepAliveUpgrade
=== PAUSE TestDisableKeepAliveUpgrade
=== RUN TestWriteHeaderSwitchingProtocols
=== PAUSE TestWriteHeaderSwitchingProtocols
=== RUN TestMuxRedirectRelative
=== PAUSE TestMuxRedirectRelative
=== RUN TestQuerySemicolon
=== PAUSE TestQuerySemicolon
=== RUN TestMaxBytesHandler
=== RUN TestMaxBytesHandler/max_size_100_request_size_100
=== RUN TestMaxBytesHandler/max_size_100_request_size_100/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_100_request_size_100/h2
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_100_request_size_1000
=== RUN TestMaxBytesHandler/max_size_100_request_size_1000/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_100_request_size_1000/h2
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_100_request_size_1000000
=== RUN TestMaxBytesHandler/max_size_100_request_size_1000000/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_100_request_size_1000000/h2
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000_request_size_100
=== RUN TestMaxBytesHandler/max_size_1000_request_size_100/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000_request_size_100/h2
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000_request_size_1000
=== RUN TestMaxBytesHandler/max_size_1000_request_size_1000/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000_request_size_1000/h2
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000_request_size_1000000
=== RUN TestMaxBytesHandler/max_size_1000_request_size_1000000/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000_request_size_1000000/h2
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_100
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_100/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_100/h2
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_1000
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_1000/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_1000/h2
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_1000000
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_1000000/h1
serve_test.go:6714: set RST avoidance delay to 1ms
=== RUN TestMaxBytesHandler/max_size_1000000_request_size_1000000/h2
serve_test.go:6714: set RST avoidance delay to 1ms
--- PASS: TestMaxBytesHandler (0.09s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_100 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_100/h1 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_100/h2 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_1000 (0.01s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_1000/h1 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_1000/h2 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_1000000 (0.01s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_1000000/h1 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_100_request_size_1000000/h2 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_100 (0.01s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_100/h1 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_100/h2 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_1000 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_1000/h1 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_1000/h2 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_1000000 (0.01s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_1000000/h1 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000_request_size_1000000/h2 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_100 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_100/h1 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_100/h2 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_1000 (0.01s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_1000/h1 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_1000/h2 (0.00s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_1000000 (0.03s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_1000000/h1
(0.01s)
--- PASS: TestMaxBytesHandler/max_size_1000000_request_size_1000000/h2
(0.02s)
=== RUN TestEarlyHints
--- PASS: TestEarlyHints (0.00s)
=== RUN TestProcessing
--- PASS: TestProcessing (0.00s)
=== RUN TestParseFormCleanup
=== PAUSE TestParseFormCleanup
=== RUN TestHeadBody
=== PAUSE TestHeadBody
=== RUN TestGetBody
=== PAUSE TestGetBody
=== RUN TestDisableContentLength
=== PAUSE TestDisableContentLength
=== RUN TestDetectContentType
--- PASS: TestDetectContentType (0.00s)
=== RUN TestServerContentTypeSniff
=== PAUSE TestServerContentTypeSniff
=== RUN TestServerIssue5953
=== PAUSE TestServerIssue5953
=== RUN TestContentTypeWithVariousSources
=== PAUSE TestContentTypeWithVariousSources
=== RUN TestSniffWriteSize
=== PAUSE TestSniffWriteSize
=== RUN TestReuseRequest
=== PAUSE TestReuseRequest
=== RUN TestTransportKeepAlives
=== PAUSE TestTransportKeepAlives
=== RUN TestTransportConnectionCloseOnResponse
=== PAUSE TestTransportConnectionCloseOnResponse
=== RUN TestTransportConnectionCloseOnRequest
=== PAUSE TestTransportConnectionCloseOnRequest
=== RUN TestTransportConnectionCloseOnRequestDisableKeepAlive
=== PAUSE TestTransportConnectionCloseOnRequestDisableKeepAlive
=== RUN TestTransportRespectRequestWantsClose
=== PAUSE TestTransportRespectRequestWantsClose
=== RUN TestTransportIdleCacheKeys
=== PAUSE TestTransportIdleCacheKeys
=== RUN TestTransportReadToEndReusesConn
=== PAUSE TestTransportReadToEndReusesConn
=== RUN TestTransportMaxPerHostIdleConns
=== PAUSE TestTransportMaxPerHostIdleConns
=== RUN TestTransportMaxConnsPerHostIncludeDialInProgress
=== PAUSE TestTransportMaxConnsPerHostIncludeDialInProgress
=== RUN TestTransportMaxConnsPerHost
=== PAUSE TestTransportMaxConnsPerHost
=== RUN TestTransportMaxConnsPerHostDialCancellation
=== RUN TestTransportMaxConnsPerHostDialCancellation/h1
=== RUN TestTransportMaxConnsPerHostDialCancellation/https1
=== RUN TestTransportMaxConnsPerHostDialCancellation/h2
--- PASS: TestTransportMaxConnsPerHostDialCancellation (0.01s)
--- PASS: TestTransportMaxConnsPerHostDialCancellation/h1 (0.00s)
--- PASS: TestTransportMaxConnsPerHostDialCancellation/https1 (0.00s)
--- PASS: TestTransportMaxConnsPerHostDialCancellation/h2 (0.00s)
=== RUN TestTransportRemovesDeadIdleConnections
=== PAUSE TestTransportRemovesDeadIdleConnections
=== RUN TestTransportServerClosingUnexpectedly
=== PAUSE TestTransportServerClosingUnexpectedly
=== RUN TestStressSurpriseServerCloses
=== PAUSE TestStressSurpriseServerCloses
=== RUN TestTransportHeadResponses
=== PAUSE TestTransportHeadResponses
=== RUN TestTransportHeadChunkedResponse
=== RUN TestTransportHeadChunkedResponse/h1
--- PASS: TestTransportHeadChunkedResponse (0.00s)
--- PASS: TestTransportHeadChunkedResponse/h1 (0.00s)
=== RUN TestRoundTripGzip
=== PAUSE TestRoundTripGzip
=== RUN TestTransportGzip
=== PAUSE TestTransportGzip
=== RUN TestTransportExpect100Continue
=== PAUSE TestTransportExpect100Continue
=== RUN TestSOCKS5Proxy
=== PAUSE TestSOCKS5Proxy
=== RUN TestTransportProxy
=== RUN TestTransportProxy/site=h1/proxy=h1
=== RUN TestTransportProxy/site=h1/proxy=https1
=== RUN TestTransportProxy/site=https1/proxy=h1
=== RUN TestTransportProxy/site=https1/proxy=https1
--- PASS: TestTransportProxy (0.01s)
--- PASS: TestTransportProxy/site=h1/proxy=h1 (0.00s)
--- PASS: TestTransportProxy/site=h1/proxy=https1 (0.00s)
--- PASS: TestTransportProxy/site=https1/proxy=h1 (0.00s)
--- PASS: TestTransportProxy/site=https1/proxy=https1 (0.01s)
=== RUN TestOnProxyConnectResponse
--- PASS: TestOnProxyConnectResponse (0.01s)
=== RUN TestTransportProxyHTTPSConnectLeak
=== PAUSE TestTransportProxyHTTPSConnectLeak
=== RUN TestTransportDialPreservesNetOpProxyError
--- PASS: TestTransportDialPreservesNetOpProxyError (0.00s)
=== RUN TestTransportProxyDialDoesNotMutateProxyConnectHeader
=== PAUSE TestTransportProxyDialDoesNotMutateProxyConnectHeader
=== RUN TestTransportGzipRecursive
=== PAUSE TestTransportGzipRecursive
=== RUN TestTransportGzipShort
=== PAUSE TestTransportGzipShort
=== RUN TestTransportPersistConnLeak
=== RUN TestTransportPersistConnLeak/h1
=== RUN TestTransportPersistConnLeak/h2
transport_test.go:1811: flaky in HTTP/2
--- PASS: TestTransportPersistConnLeak (0.07s)
--- PASS: TestTransportPersistConnLeak/h1 (0.07s)
--- SKIP: TestTransportPersistConnLeak/h2 (0.00s)
=== RUN TestTransportPersistConnLeakShortBody
=== RUN TestTransportPersistConnLeakShortBody/h1
transport_test.go:1915: goroutine growth: 258 -> 260 -> 260 (delta: 2)
=== RUN TestTransportPersistConnLeakShortBody/h2
transport_test.go:1885: flaky in HTTP/2
--- PASS: TestTransportPersistConnLeakShortBody (0.01s)
--- PASS: TestTransportPersistConnLeakShortBody/h1 (0.01s)
--- SKIP: TestTransportPersistConnLeakShortBody/h2 (0.00s)
=== RUN TestTransportPersistConnLeakNeverIdle
=== PAUSE TestTransportPersistConnLeakNeverIdle
=== RUN TestTransportPersistConnContextLeakMaxConnsPerHost
=== PAUSE TestTransportPersistConnContextLeakMaxConnsPerHost
=== RUN TestTransportIdleConnCrash
=== PAUSE TestTransportIdleConnCrash
=== RUN TestIssue3644
=== PAUSE TestIssue3644
=== RUN TestIssue3595
=== RUN TestIssue3595/h1
transport_test.go:2168: set RST avoidance delay to 1ms
transport_test.go:2188: server response:
sorry, denied.
=== RUN TestIssue3595/h2
transport_test.go:2168: set RST avoidance delay to 1ms
transport_test.go:2188: server response:
sorry, denied.
--- PASS: TestIssue3595 (0.01s)
--- PASS: TestIssue3595/h1 (0.01s)
--- PASS: TestIssue3595/h2 (0.00s)
=== RUN TestChunkedNoContent
=== PAUSE TestChunkedNoContent
=== RUN TestTransportConcurrency
=== RUN TestTransportConcurrency/h1
--- PASS: TestTransportConcurrency (0.01s)
--- PASS: TestTransportConcurrency/h1 (0.01s)
=== RUN TestIssue4191_InfiniteGetTimeout
=== PAUSE TestIssue4191_InfiniteGetTimeout
=== RUN TestIssue4191_InfiniteGetToPutTimeout
=== PAUSE TestIssue4191_InfiniteGetToPutTimeout
=== RUN TestTransportResponseHeaderTimeout
=== PAUSE TestTransportResponseHeaderTimeout
=== RUN TestTransportCancelRequest
=== PAUSE TestTransportCancelRequest
=== RUN TestTransportCancelRequestInDo
=== PAUSE TestTransportCancelRequestInDo
=== RUN TestTransportCancelRequestWithBodyInDo
=== PAUSE TestTransportCancelRequestWithBodyInDo
=== RUN TestTransportCancelRequestInDial
transport_test.go:2574: skipping test in -short mode
--- SKIP: TestTransportCancelRequestInDial (0.00s)
=== RUN TestCancelRequestWithChannel
=== PAUSE TestCancelRequestWithChannel
=== RUN TestCancelRequestWithBodyWithChannel
=== PAUSE TestCancelRequestWithBodyWithChannel
=== RUN TestCancelRequestWithChannelBeforeDo_Cancel
=== PAUSE TestCancelRequestWithChannelBeforeDo_Cancel
=== RUN TestCancelRequestWithChannelBeforeDo_Context
=== PAUSE TestCancelRequestWithChannelBeforeDo_Context
=== RUN TestTransportCancelBeforeResponseHeaders
--- PASS: TestTransportCancelBeforeResponseHeaders (0.00s)
=== RUN TestTransportCloseResponseBody
=== PAUSE TestTransportCloseResponseBody
=== RUN TestTransportAltProto
--- PASS: TestTransportAltProto (0.00s)
=== RUN TestTransportNoHost
--- PASS: TestTransportNoHost (0.00s)
=== RUN TestTransportEmptyMethod
--- PASS: TestTransportEmptyMethod (0.00s)
=== RUN TestTransportSocketLateBinding
=== PAUSE TestTransportSocketLateBinding
=== RUN TestTransportReading100Continue
--- PASS: TestTransportReading100Continue (0.00s)
=== RUN TestTransportIgnore1xxResponses
=== PAUSE TestTransportIgnore1xxResponses
=== RUN TestTransportLimits1xxResponses
=== PAUSE TestTransportLimits1xxResponses
=== RUN TestTransportTreat101Terminal
=== PAUSE TestTransportTreat101Terminal
=== RUN TestProxyFromEnvironment
--- PASS: TestProxyFromEnvironment (0.00s)
=== RUN TestProxyFromEnvironmentLowerCase
--- PASS: TestProxyFromEnvironmentLowerCase (0.00s)
=== RUN TestIdleConnChannelLeak
=== RUN TestIdleConnChannelLeak/h1
--- PASS: TestIdleConnChannelLeak (0.00s)
--- PASS: TestIdleConnChannelLeak/h1 (0.00s)
=== RUN TestTransportClosesRequestBody
=== PAUSE TestTransportClosesRequestBody
=== RUN TestTransportTLSHandshakeTimeout
transport_test.go:3407: skipping in short mode
--- SKIP: TestTransportTLSHandshakeTimeout (0.00s)
=== RUN TestTLSServerClosesConnection
=== PAUSE TestTLSServerClosesConnection
=== RUN TestTransportNoReuseAfterEarlyResponse
=== RUN TestTransportNoReuseAfterEarlyResponse/h1
--- PASS: TestTransportNoReuseAfterEarlyResponse (0.01s)
--- PASS: TestTransportNoReuseAfterEarlyResponse/h1 (0.01s)
=== RUN TestTransportIssue10457
=== PAUSE TestTransportIssue10457
=== RUN TestRetryRequestsOnError
=== RUN TestRetryRequestsOnError/h1
=== RUN TestRetryRequestsOnError/h1/IdempotentNoBodySomeWritten
=== RUN TestRetryRequestsOnError/h1/IdempotentGetBodySomeWritten
=== RUN TestRetryRequestsOnError/h1/NothingWrittenNoBody
=== RUN TestRetryRequestsOnError/h1/NothingWrittenGetBody
--- PASS: TestRetryRequestsOnError (0.01s)
--- PASS: TestRetryRequestsOnError/h1 (0.01s)
--- PASS: TestRetryRequestsOnError/h1/IdempotentNoBodySomeWritten (0.00s)
--- PASS: TestRetryRequestsOnError/h1/IdempotentGetBodySomeWritten (0.00s)
--- PASS: TestRetryRequestsOnError/h1/NothingWrittenNoBody (0.00s)
--- PASS: TestRetryRequestsOnError/h1/NothingWrittenGetBody (0.00s)
=== RUN TestTransportClosesBodyOnError
=== PAUSE TestTransportClosesBodyOnError
=== RUN TestTransportDialTLS
=== PAUSE TestTransportDialTLS
=== RUN TestTransportDialContext
=== PAUSE TestTransportDialContext
=== RUN TestTransportDialTLSContext
=== PAUSE TestTransportDialTLSContext
=== RUN TestRoundTripReturnsProxyError
--- PASS: TestRoundTripReturnsProxyError (0.00s)
=== RUN TestTransportCloseIdleConnsThenReturn
--- PASS: TestTransportCloseIdleConnsThenReturn (0.00s)
=== RUN TestTransportTraceGotConnH2IdleConns
--- PASS: TestTransportTraceGotConnH2IdleConns (0.00s)
=== RUN TestTransportRemovesH2ConnsAfterIdle
=== PAUSE TestTransportRemovesH2ConnsAfterIdle
=== RUN TestTransportRangeAndGzip
=== PAUSE TestTransportRangeAndGzip
=== RUN TestTransportResponseCancelRace
=== PAUSE TestTransportResponseCancelRace
=== RUN TestTransportContentEncodingCaseInsensitive
=== PAUSE TestTransportContentEncodingCaseInsensitive
=== RUN TestTransportDialCancelRace
=== RUN TestTransportDialCancelRace/h1
--- PASS: TestTransportDialCancelRace (0.00s)
--- PASS: TestTransportDialCancelRace/h1 (0.00s)
=== RUN TestConnClosedBeforeRequestIsWritten
=== RUN TestConnClosedBeforeRequestIsWritten/h1
--- PASS: TestConnClosedBeforeRequestIsWritten (0.00s)
--- PASS: TestConnClosedBeforeRequestIsWritten/h1 (0.00s)
=== RUN TestTransportFlushesBodyChunks
--- PASS: TestTransportFlushesBodyChunks (0.00s)
=== RUN TestTransportFlushesRequestHeader
=== PAUSE TestTransportFlushesRequestHeader
=== RUN TestTransportPrefersResponseOverWriteError
=== RUN TestTransportPrefersResponseOverWriteError/h1
transport_test.go:4419: skipping in short mode
=== RUN TestTransportPrefersResponseOverWriteError/h2
transport_test.go:4419: skipping in short mode
--- PASS: TestTransportPrefersResponseOverWriteError (0.00s)
--- SKIP: TestTransportPrefersResponseOverWriteError/h1 (0.00s)
--- SKIP: TestTransportPrefersResponseOverWriteError/h2 (0.00s)
=== RUN TestTransportAutomaticHTTP2
--- PASS: TestTransportAutomaticHTTP2 (0.00s)
=== RUN TestTransportAutomaticHTTP2_DialerAndTLSConfigSupportsHTTP2AndTLSConfig
--- PASS: TestTransportAutomaticHTTP2_DialerAndTLSConfigSupportsHTTP2AndTLSConfig
(0.00s)
=== RUN TestTransportAutomaticHTTP2_DefaultTransport
--- PASS: TestTransportAutomaticHTTP2_DefaultTransport (0.00s)
=== RUN TestTransportAutomaticHTTP2_TLSNextProto
--- PASS: TestTransportAutomaticHTTP2_TLSNextProto (0.00s)
=== RUN TestTransportAutomaticHTTP2_TLSConfig
--- PASS: TestTransportAutomaticHTTP2_TLSConfig (0.00s)
=== RUN TestTransportAutomaticHTTP2_ExpectContinueTimeout
--- PASS: TestTransportAutomaticHTTP2_ExpectContinueTimeout (0.00s)
=== RUN TestTransportAutomaticHTTP2_Dial
--- PASS: TestTransportAutomaticHTTP2_Dial (0.00s)
=== RUN TestTransportAutomaticHTTP2_DialContext
--- PASS: TestTransportAutomaticHTTP2_DialContext (0.00s)
=== RUN TestTransportAutomaticHTTP2_DialTLS
--- PASS: TestTransportAutomaticHTTP2_DialTLS (0.00s)
=== RUN TestTransportReuseConnEmptyResponseBody
=== PAUSE TestTransportReuseConnEmptyResponseBody
=== RUN TestNoCrashReturningTransportAltConn
--- PASS: TestNoCrashReturningTransportAltConn (0.00s)
=== RUN TestTransportReuseConnection_Gzip_Chunked
=== PAUSE TestTransportReuseConnection_Gzip_Chunked
=== RUN TestTransportReuseConnection_Gzip_ContentLength
=== PAUSE TestTransportReuseConnection_Gzip_ContentLength
=== RUN TestTransportResponseHeaderLength
=== PAUSE TestTransportResponseHeaderLength
=== RUN TestTransportEventTrace
=== RUN TestTransportEventTrace/h1
=== RUN TestTransportEventTrace/h2
--- PASS: TestTransportEventTrace (0.00s)
--- PASS: TestTransportEventTrace/h1 (0.00s)
--- PASS: TestTransportEventTrace/h2 (0.00s)
=== RUN TestTransportEventTrace_NoHooks
=== RUN TestTransportEventTrace_NoHooks/h1
=== RUN TestTransportEventTrace_NoHooks/h2
--- PASS: TestTransportEventTrace_NoHooks (0.00s)
--- PASS: TestTransportEventTrace_NoHooks/h1 (0.00s)
--- PASS: TestTransportEventTrace_NoHooks/h2 (0.00s)
=== RUN TestTransportEventTraceTLSVerify
=== PAUSE TestTransportEventTraceTLSVerify
=== RUN TestTransportEventTraceRealDNS
--- PASS: TestTransportEventTraceRealDNS (0.03s)
=== RUN TestTransportRejectsAlphaPort
--- PASS: TestTransportRejectsAlphaPort (0.00s)
=== RUN TestTLSHandshakeTrace
=== PAUSE TestTLSHandshakeTrace
=== RUN TestTransportMaxIdleConns
=== PAUSE TestTransportMaxIdleConns
=== RUN TestTransportIdleConnTimeout
=== PAUSE TestTransportIdleConnTimeout
=== RUN TestIdleConnH2Crash
=== PAUSE TestIdleConnH2Crash
=== RUN TestTransportReturnsPeekError
--- PASS: TestTransportReturnsPeekError (0.00s)
=== RUN TestTransportIDNA
=== PAUSE TestTransportIDNA
=== RUN TestTransportProxyConnectHeader
=== PAUSE TestTransportProxyConnectHeader
=== RUN TestTransportProxyGetConnectHeader
=== PAUSE TestTransportProxyGetConnectHeader
=== RUN TestMissingStatusNoPanic
=== PAUSE TestMissingStatusNoPanic
=== RUN TestNoBodyOnChunked304Response
=== PAUSE TestNoBodyOnChunked304Response
=== RUN TestTransportCheckContextDoneEarly
--- PASS: TestTransportCheckContextDoneEarly (0.00s)
=== RUN TestClientTimeoutKillsConn_BeforeHeaders
=== PAUSE TestClientTimeoutKillsConn_BeforeHeaders
=== RUN TestClientTimeoutKillsConn_AfterHeaders
=== PAUSE TestClientTimeoutKillsConn_AfterHeaders
=== RUN TestTransportResponseBodyWritableOnProtocolSwitch
=== PAUSE TestTransportResponseBodyWritableOnProtocolSwitch
=== RUN TestTransportCONNECTBidi
=== PAUSE TestTransportCONNECTBidi
=== RUN TestTransportRequestReplayable
=== RUN TestTransportRequestReplayable/GET
=== RUN TestTransportRequestReplayable/GET_http.NoBody
=== RUN TestTransportRequestReplayable/GET_body
=== RUN TestTransportRequestReplayable/POST
=== RUN TestTransportRequestReplayable/POST_idempotency-key
=== RUN TestTransportRequestReplayable/POST_x-idempotency-key
=== RUN TestTransportRequestReplayable/POST_body
--- PASS: TestTransportRequestReplayable (0.00s)
--- PASS: TestTransportRequestReplayable/GET (0.00s)
--- PASS: TestTransportRequestReplayable/GET_http.NoBody (0.00s)
--- PASS: TestTransportRequestReplayable/GET_body (0.00s)
--- PASS: TestTransportRequestReplayable/POST (0.00s)
--- PASS: TestTransportRequestReplayable/POST_idempotency-key (0.00s)
--- PASS: TestTransportRequestReplayable/POST_x-idempotency-key (0.00s)
--- PASS: TestTransportRequestReplayable/POST_body (0.00s)
=== RUN TestTransportRequestWriteRoundTrip
=== PAUSE TestTransportRequestWriteRoundTrip
=== RUN TestTransportClone
--- PASS: TestTransportClone (0.00s)
=== RUN TestIs408
--- PASS: TestIs408 (0.00s)
=== RUN TestTransportIgnores408
=== RUN TestTransportIgnores408/h1
--- PASS: TestTransportIgnores408 (0.00s)
--- PASS: TestTransportIgnores408/h1 (0.00s)
=== RUN TestInvalidHeaderResponse
=== PAUSE TestInvalidHeaderResponse
=== RUN TestTransportClosesBodyOnInvalidRequests
=== PAUSE TestTransportClosesBodyOnInvalidRequests
=== RUN TestDontCacheBrokenHTTP2Conn
=== PAUSE TestDontCacheBrokenHTTP2Conn
=== RUN TestTransportDecrementConnWhenIdleConnRemoved
=== PAUSE TestTransportDecrementConnWhenIdleConnRemoved
=== RUN TestAltProtoCancellation
--- PASS: TestAltProtoCancellation (0.00s)
=== RUN TestIssue32441
=== PAUSE TestIssue32441
=== RUN TestTransportRejectsSignInContentLength
=== PAUSE TestTransportRejectsSignInContentLength
=== RUN TestErrorWriteLoopRace
--- PASS: TestErrorWriteLoopRace (0.00s)
=== RUN TestCancelRequestWhenSharingConnection
=== PAUSE TestCancelRequestWhenSharingConnection
=== RUN TestHandlerAbortRacesBodyRead
=== PAUSE TestHandlerAbortRacesBodyRead
=== RUN TestRequestSanitization
=== PAUSE TestRequestSanitization
=== RUN TestProxyAuthHeader
=== RUN TestProxyAuthHeader/h1
--- PASS: TestProxyAuthHeader (0.00s)
--- PASS: TestProxyAuthHeader/h1 (0.00s)
=== CONT TestCmdGoNoHTTPServer
--- PASS: TestCmdGoNoHTTPServer (0.04s)
=== CONT TestServerReaderFromOrder
=== RUN TestServerReaderFromOrder/h1
=== PAUSE TestServerReaderFromOrder/h1
=== RUN TestServerReaderFromOrder/h2
=== PAUSE TestServerReaderFromOrder/h2
=== CONT TestHTTP10ConnectionHeader
=== RUN TestHTTP10ConnectionHeader/h1
=== PAUSE TestHTTP10ConnectionHeader/h1
=== CONT TestAcceptMaxFds
--- PASS: TestAcceptMaxFds (0.01s)
=== CONT TestOptionsHandler
=== RUN TestOptionsHandler/h1
=== PAUSE TestOptionsHandler/h1
=== CONT TestOptions
=== RUN TestOptions/h1
=== PAUSE TestOptions/h1
=== CONT TestHijackBeforeRequestBodyRead
=== RUN TestHijackBeforeRequestBodyRead/h1
=== PAUSE TestHijackBeforeRequestBodyRead/h1
=== CONT TestHijackAfterCloseNotifier
=== RUN TestHijackAfterCloseNotifier/h1
=== PAUSE TestHijackAfterCloseNotifier/h1
=== CONT TestCloseNotifierPipelined
=== RUN TestCloseNotifierPipelined/h1
=== PAUSE TestCloseNotifierPipelined/h1
=== CONT TestCloseNotifier
=== RUN TestCloseNotifier/h1
=== PAUSE TestCloseNotifier/h1
=== CONT TestContentLengthZero
=== RUN TestContentLengthZero/h1
=== PAUSE TestContentLengthZero/h1
=== CONT TestCaseSensitiveMethod
=== RUN TestCaseSensitiveMethod/h1
=== PAUSE TestCaseSensitiveMethod/h1
=== RUN TestCaseSensitiveMethod/h2
=== PAUSE TestCaseSensitiveMethod/h2
=== CONT TestClientWriteShutdown
=== RUN TestClientWriteShutdown/h1
=== PAUSE TestClientWriteShutdown/h1
=== RUN TestClientWriteShutdown/h2
=== PAUSE TestClientWriteShutdown/h2
=== CONT TestRequestBodyLimit
=== RUN TestRequestBodyLimit/h1
=== PAUSE TestRequestBodyLimit/h1
=== RUN TestRequestBodyLimit/h2
=== PAUSE TestRequestBodyLimit/h2
=== CONT TestRequestLimit
=== RUN TestRequestLimit/h1
=== PAUSE TestRequestLimit/h1
=== RUN TestRequestLimit/h2
=== PAUSE TestRequestLimit/h2
=== CONT TestStripPrefix
=== RUN TestStripPrefix/h1
=== PAUSE TestStripPrefix/h1
=== RUN TestStripPrefix/h2
=== PAUSE TestStripPrefix/h2
=== CONT TestServerContentType
=== RUN TestServerContentType/h1
=== PAUSE TestServerContentType/h1
=== RUN TestServerContentType/h2
=== PAUSE TestServerContentType/h2
=== CONT TestServerNoDate
=== RUN TestServerNoDate/h1
=== PAUSE TestServerNoDate/h1
=== RUN TestServerNoDate/h2
=== PAUSE TestServerNoDate/h2
=== CONT TestServerWriteHijackZeroBytes
=== RUN TestServerWriteHijackZeroBytes/h1
=== PAUSE TestServerWriteHijackZeroBytes/h1
=== CONT TestHandlerPanicWithHijack
=== RUN TestHandlerPanicWithHijack/h1
=== PAUSE TestHandlerPanicWithHijack/h1
=== CONT TestZeroLengthPostAndResponse
=== RUN TestZeroLengthPostAndResponse/h1
=== PAUSE TestZeroLengthPostAndResponse/h1
=== RUN TestZeroLengthPostAndResponse/h2
=== PAUSE TestZeroLengthPostAndResponse/h2
=== CONT TestTimeoutHandlerEmptyResponse
=== RUN TestTimeoutHandlerEmptyResponse/h1
=== PAUSE TestTimeoutHandlerEmptyResponse/h1
=== RUN TestTimeoutHandlerEmptyResponse/h2
=== PAUSE TestTimeoutHandlerEmptyResponse/h2
=== CONT TestTimeoutHandlerContextCanceled
=== RUN TestTimeoutHandlerContextCanceled/h1
=== PAUSE TestTimeoutHandlerContextCanceled/h1
=== RUN TestTimeoutHandlerContextCanceled/h2
=== PAUSE TestTimeoutHandlerContextCanceled/h2
=== CONT TestTimeoutHandlerStartTimerWhenServing
=== RUN TestTimeoutHandlerStartTimerWhenServing/h1
=== PAUSE TestTimeoutHandlerStartTimerWhenServing/h1
=== RUN TestTimeoutHandlerStartTimerWhenServing/h2
=== PAUSE TestTimeoutHandlerStartTimerWhenServing/h2
=== CONT TestTimeoutHandlerRaceHeaderTimeout
=== RUN TestTimeoutHandlerRaceHeaderTimeout/h1
=== PAUSE TestTimeoutHandlerRaceHeaderTimeout/h1
=== RUN TestTimeoutHandlerRaceHeaderTimeout/h2
=== PAUSE TestTimeoutHandlerRaceHeaderTimeout/h2
=== CONT TestTimeoutHandlerRaceHeader
=== RUN TestTimeoutHandlerRaceHeader/h1
=== PAUSE TestTimeoutHandlerRaceHeader/h1
=== RUN TestTimeoutHandlerRaceHeader/h2
=== PAUSE TestTimeoutHandlerRaceHeader/h2
=== CONT TestTimeoutHandlerRace
=== RUN TestTimeoutHandlerRace/h1
=== PAUSE TestTimeoutHandlerRace/h1
=== RUN TestTimeoutHandlerRace/h2
=== PAUSE TestTimeoutHandlerRace/h2
=== CONT TestTimeoutHandler
=== RUN TestTimeoutHandler/h1
=== PAUSE TestTimeoutHandler/h1
=== RUN TestTimeoutHandler/h2
=== PAUSE TestTimeoutHandler/h2
=== CONT TestInvalidTrailerClosesConnection
--- PASS: TestInvalidTrailerClosesConnection (0.00s)
=== CONT TestRequestBodyReadErrorClosesConnection
--- PASS: TestRequestBodyReadErrorClosesConnection (0.00s)
=== CONT TestHandlerBodyClose
serve_test.go:2007: skipping in -short mode
--- SKIP: TestHandlerBodyClose (0.00s)
=== CONT TestServerUnreadRequestBodyLarge
serve_test.go:1873: skipping in short mode
--- PASS: TestServerUnreadRequestBodyLarge (0.00s)
=== CONT TestServerUnreadRequestBodyLittle
--- PASS: TestServerUnreadRequestBodyLittle (0.00s)
=== CONT TestServerExpect
=== RUN TestServerExpect/h1
=== PAUSE TestServerExpect/h1
=== CONT TestAutomaticHTTP2_Serve_WithTLSConfig
--- PASS: TestAutomaticHTTP2_Serve_WithTLSConfig (0.00s)
=== CONT TestAutomaticHTTP2_Serve_H2TLSConfig
--- PASS: TestAutomaticHTTP2_Serve_H2TLSConfig (0.00s)
=== CONT TestAutomaticHTTP2_Serve_NonH2TLSConfig
--- PASS: TestAutomaticHTTP2_Serve_NonH2TLSConfig (0.00s)
=== CONT TestAutomaticHTTP2_Serve_NoTLSConfig
--- PASS: TestAutomaticHTTP2_Serve_NoTLSConfig (0.00s)
=== CONT TestTLSServerRejectHTTPRequests
=== RUN TestTLSServerRejectHTTPRequests/https1
=== PAUSE TestTLSServerRejectHTTPRequests/https1
=== RUN TestTLSServerRejectHTTPRequests/h2
=== PAUSE TestTLSServerRejectHTTPRequests/h2
=== CONT TestTLSServer
=== RUN TestTLSServer/https1
=== PAUSE TestTLSServer/https1
=== RUN TestTLSServer/h2
=== PAUSE TestTLSServer/h2
=== CONT TestTLSHandshakeTimeout
=== RUN TestTLSHandshakeTimeout/https1
=== PAUSE TestTLSHandshakeTimeout/https1
=== RUN TestTLSHandshakeTimeout/h2
=== PAUSE TestTLSHandshakeTimeout/h2
=== CONT TestHeadResponses
=== RUN TestHeadResponses/h1
=== PAUSE TestHeadResponses/h1
=== RUN TestHeadResponses/h2
=== PAUSE TestHeadResponses/h2
=== CONT TestServerAllowsBlockingRemoteAddr
=== RUN TestServerAllowsBlockingRemoteAddr/h1
=== PAUSE TestServerAllowsBlockingRemoteAddr/h1
=== CONT TestSetsRemoteAddr
=== RUN TestSetsRemoteAddr/h1
=== PAUSE TestSetsRemoteAddr/h1
=== RUN TestSetsRemoteAddr/h2
=== PAUSE TestSetsRemoteAddr/h2
=== CONT TestKeepAliveFinalChunkWithEOF
=== RUN TestKeepAliveFinalChunkWithEOF/h1
=== PAUSE TestKeepAliveFinalChunkWithEOF/h1
=== RUN TestKeepAliveFinalChunkWithEOF/h2
=== PAUSE TestKeepAliveFinalChunkWithEOF/h2
=== CONT TestHTTP10KeepAlive304Response
--- PASS: TestHTTP10KeepAlive304Response (0.00s)
=== CONT TestHTTP11KeepAlive204Response
--- PASS: TestHTTP11KeepAlive204Response (0.00s)
=== CONT TestHTTP10KeepAlive204Response
--- PASS: TestHTTP10KeepAlive204Response (0.00s)
=== CONT TestHTTP2UpgradeClosesConnection
--- PASS: TestHTTP2UpgradeClosesConnection (0.00s)
=== CONT TestHandlersCanSetConnectionClose10
--- PASS: TestHandlersCanSetConnectionClose10 (0.00s)
=== CONT TestHandlersCanSetConnectionClose11
--- PASS: TestHandlersCanSetConnectionClose11 (0.00s)
=== CONT TestClientCanClose
--- PASS: TestClientCanClose (0.00s)
=== CONT TestServeHTTP10Close
--- PASS: TestServeHTTP10Close (0.00s)
=== CONT TestIdentityResponse
=== RUN TestIdentityResponse/h1
=== PAUSE TestIdentityResponse/h1
=== RUN TestIdentityResponse/h2
=== PAUSE TestIdentityResponse/h2
=== CONT TestOnlyWriteTimeout
=== RUN TestOnlyWriteTimeout/h1
=== PAUSE TestOnlyWriteTimeout/h1
=== CONT TestWriteDeadlineExtendedOnNewRequest
=== RUN TestWriteDeadlineExtendedOnNewRequest/h1
=== PAUSE TestWriteDeadlineExtendedOnNewRequest/h1
=== RUN TestWriteDeadlineExtendedOnNewRequest/h2
=== PAUSE TestWriteDeadlineExtendedOnNewRequest/h2
=== CONT TestServerWriteTimeout
=== RUN TestServerWriteTimeout/h1
=== PAUSE TestServerWriteTimeout/h1
=== RUN TestServerWriteTimeout/h2
=== PAUSE TestServerWriteTimeout/h2
=== CONT TestServerReadTimeout
=== RUN TestServerReadTimeout/h1
=== PAUSE TestServerReadTimeout/h1
=== RUN TestServerReadTimeout/h2
=== PAUSE TestServerReadTimeout/h2
=== CONT TestServerTimeouts
=== RUN TestServerTimeouts/h1
=== PAUSE TestServerTimeouts/h1
=== CONT TestRequestSanitization
=== RUN TestRequestSanitization/h1
=== PAUSE TestRequestSanitization/h1
=== RUN TestRequestSanitization/h2
=== PAUSE TestRequestSanitization/h2
=== CONT TestShouldRedirectConcurrency
=== RUN TestShouldRedirectConcurrency/h1
=== PAUSE TestShouldRedirectConcurrency/h1
=== RUN TestShouldRedirectConcurrency/h2
=== PAUSE TestShouldRedirectConcurrency/h2
=== CONT TestServeWithSlashRedirectForHostPatterns
--- PASS: TestServeWithSlashRedirectForHostPatterns (0.00s)
=== CONT TestServeWithSlashRedirectKeepsQueryString
=== RUN TestServeWithSlashRedirectKeepsQueryString/h1
=== PAUSE TestServeWithSlashRedirectKeepsQueryString/h1
=== CONT TestMuxRedirectLeadingSlashes
--- PASS: TestMuxRedirectLeadingSlashes (0.00s)
=== CONT TestServeMuxHandlerRedirects
--- PASS: TestServeMuxHandlerRedirects (0.00s)
=== CONT TestServeMuxHandleFuncWithNilHandler
--- PASS: TestServeMuxHandleFuncWithNilHandler (0.00s)
=== CONT TestServeMuxHandler
--- PASS: TestServeMuxHandler (0.00s)
=== CONT TestHostHandlers
=== RUN TestHostHandlers/h1
=== PAUSE TestHostHandlers/h1
=== CONT TestConsumingBodyOnNextConn
--- PASS: TestConsumingBodyOnNextConn (0.00s)
=== CONT TestResponseControllerEnableFullDuplex
=== RUN TestResponseControllerEnableFullDuplex/h1
=== PAUSE TestResponseControllerEnableFullDuplex/h1
=== RUN TestResponseControllerEnableFullDuplex/h2
=== PAUSE TestResponseControllerEnableFullDuplex/h2
=== CONT TestWrappedResponseController
=== RUN TestWrappedResponseController/h1
=== PAUSE TestWrappedResponseController/h1
=== RUN TestWrappedResponseController/h2
=== PAUSE TestWrappedResponseController/h2
=== CONT TestResponseControllerSetFutureReadDeadline
=== RUN TestResponseControllerSetFutureReadDeadline/h1
=== PAUSE TestResponseControllerSetFutureReadDeadline/h1
=== RUN TestResponseControllerSetFutureReadDeadline/h2
=== PAUSE TestResponseControllerSetFutureReadDeadline/h2
=== CONT TestResponseControllerSetPastReadDeadline
=== RUN TestResponseControllerSetPastReadDeadline/h1
=== PAUSE TestResponseControllerSetPastReadDeadline/h1
=== RUN TestResponseControllerSetPastReadDeadline/h2
=== PAUSE TestResponseControllerSetPastReadDeadline/h2
=== CONT TestResponseControllerSetFutureWriteDeadline
=== RUN TestResponseControllerSetFutureWriteDeadline/h1
=== PAUSE TestResponseControllerSetFutureWriteDeadline/h1
=== RUN TestResponseControllerSetFutureWriteDeadline/h2
=== PAUSE TestResponseControllerSetFutureWriteDeadline/h2
=== CONT TestResponseControllerSetPastWriteDeadline
=== RUN TestResponseControllerSetPastWriteDeadline/h1
=== PAUSE TestResponseControllerSetPastWriteDeadline/h1
=== RUN TestResponseControllerSetPastWriteDeadline/h2
=== PAUSE TestResponseControllerSetPastWriteDeadline/h2
=== CONT TestResponseControllerHijack
=== RUN TestResponseControllerHijack/h1
=== PAUSE TestResponseControllerHijack/h1
=== RUN TestResponseControllerHijack/h2
=== PAUSE TestResponseControllerHijack/h2
=== CONT TestResponseControllerFlush
=== RUN TestResponseControllerFlush/h1
=== PAUSE TestResponseControllerFlush/h1
=== RUN TestResponseControllerFlush/h2
=== PAUSE TestResponseControllerFlush/h2
=== CONT TestNoPanicOnRoundTripWithBasicAuth
=== RUN TestNoPanicOnRoundTripWithBasicAuth/h1
=== PAUSE TestNoPanicOnRoundTripWithBasicAuth/h1
=== RUN TestNoPanicOnRoundTripWithBasicAuth/h2
=== PAUSE TestNoPanicOnRoundTripWithBasicAuth/h2
=== CONT TestRequestRedirect
=== RUN TestRequestRedirect/h1
=== PAUSE TestRequestRedirect/h1
=== RUN TestRequestRedirect/h2
=== PAUSE TestRequestRedirect/h2
=== CONT TestMaxInt64ForMultipartFormMaxMemoryOverflow
=== RUN TestMaxInt64ForMultipartFormMaxMemoryOverflow/h1
=== PAUSE TestMaxInt64ForMultipartFormMaxMemoryOverflow/h1
=== RUN TestMaxInt64ForMultipartFormMaxMemoryOverflow/h2
=== PAUSE TestMaxInt64ForMultipartFormMaxMemoryOverflow/h2
=== CONT TestFileServerMethods
=== RUN TestFileServerMethods/h1
=== PAUSE TestFileServerMethods/h1
=== RUN TestFileServerMethods/h2
=== PAUSE TestFileServerMethods/h2
=== CONT TestServeFileRejectsInvalidSuffixLengths
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1
=== PAUSE TestServeFileRejectsInvalidSuffixLengths/h1
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1
=== PAUSE TestServeFileRejectsInvalidSuffixLengths/https1
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2
=== PAUSE TestServeFileRejectsInvalidSuffixLengths/h2
=== CONT TestFileServerNotDirError
=== RUN TestFileServerNotDirError/h1
=== PAUSE TestFileServerNotDirError/h1
=== RUN TestFileServerNotDirError/h2
=== PAUSE TestFileServerNotDirError/h2
=== CONT TestLinuxSendfile
fs_test.go:1258: skipping; strace not found in path
--- SKIP: TestLinuxSendfile (0.00s)
=== CONT TestServeContentErrorMessages
=== RUN TestServeContentErrorMessages/h1
=== PAUSE TestServeContentErrorMessages/h1
=== RUN TestServeContentErrorMessages/h2
=== PAUSE TestServeContentErrorMessages/h2
=== CONT TestServeContent
=== RUN TestServeContent/h1
=== PAUSE TestServeContent/h1
=== RUN TestServeContent/h2
=== PAUSE TestServeContent/h2
=== CONT TestDirectoryIfNotModified
=== RUN TestDirectoryIfNotModified/h1
=== PAUSE TestDirectoryIfNotModified/h1
=== RUN TestDirectoryIfNotModified/h2
=== PAUSE TestDirectoryIfNotModified/h2
=== CONT TestFileServerNamesEscape
=== RUN TestFileServerNamesEscape/h1
=== PAUSE TestFileServerNamesEscape/h1
=== RUN TestFileServerNamesEscape/h2
=== PAUSE TestFileServerNamesEscape/h2
=== CONT TestFileServerZeroByte
=== RUN TestFileServerZeroByte/h1
=== PAUSE TestFileServerZeroByte/h1
=== RUN TestFileServerZeroByte/h2
=== PAUSE TestFileServerZeroByte/h2
=== CONT TestServeIndexHtmlFS
=== RUN TestServeIndexHtmlFS/h1
=== PAUSE TestServeIndexHtmlFS/h1
=== RUN TestServeIndexHtmlFS/h2
=== PAUSE TestServeIndexHtmlFS/h2
=== CONT TestServeIndexHtml
=== RUN TestServeIndexHtml/h1
=== PAUSE TestServeIndexHtml/h1
=== RUN TestServeIndexHtml/h2
=== PAUSE TestServeIndexHtml/h2
=== CONT TestServeFileNotModified
=== RUN TestServeFileNotModified/h1
=== PAUSE TestServeFileNotModified/h1
=== RUN TestServeFileNotModified/h2
=== PAUSE TestServeFileNotModified/h2
=== CONT TestServeFileWithContentEncoding
=== RUN TestServeFileWithContentEncoding/h1
=== PAUSE TestServeFileWithContentEncoding/h1
=== RUN TestServeFileWithContentEncoding/h2
=== PAUSE TestServeFileWithContentEncoding/h2
=== CONT TestServeDirWithoutTrailingSlash
=== RUN TestServeDirWithoutTrailingSlash/h1
=== PAUSE TestServeDirWithoutTrailingSlash/h1
=== RUN TestServeDirWithoutTrailingSlash/h2
=== PAUSE TestServeDirWithoutTrailingSlash/h2
=== CONT TestServeFileFromCWD
=== RUN TestServeFileFromCWD/h1
=== PAUSE TestServeFileFromCWD/h1
=== RUN TestServeFileFromCWD/h2
=== PAUSE TestServeFileFromCWD/h2
=== CONT TestServeFileMimeType
=== RUN TestServeFileMimeType/h1
=== PAUSE TestServeFileMimeType/h1
=== RUN TestServeFileMimeType/h2
=== PAUSE TestServeFileMimeType/h2
=== CONT TestServeFileContentType
=== RUN TestServeFileContentType/h1
=== PAUSE TestServeFileContentType/h1
=== RUN TestServeFileContentType/h2
=== PAUSE TestServeFileContentType/h2
=== CONT TestFileServerImplicitLeadingSlash
=== RUN TestFileServerImplicitLeadingSlash/h1
=== PAUSE TestFileServerImplicitLeadingSlash/h1
=== RUN TestFileServerImplicitLeadingSlash/h2
=== PAUSE TestFileServerImplicitLeadingSlash/h2
=== CONT TestFileServerSortsNames
=== RUN TestFileServerSortsNames/h1
=== PAUSE TestFileServerSortsNames/h1
=== RUN TestFileServerSortsNames/h2
=== PAUSE TestFileServerSortsNames/h2
=== CONT TestFileServerEscapesNames
=== RUN TestFileServerEscapesNames/h1
=== PAUSE TestFileServerEscapesNames/h1
=== RUN TestFileServerEscapesNames/h2
=== PAUSE TestFileServerEscapesNames/h2
=== CONT TestFSRedirect
=== RUN TestFSRedirect/h1
=== PAUSE TestFSRedirect/h1
=== RUN TestFSRedirect/h2
=== PAUSE TestFSRedirect/h2
=== CONT TestServeFile
=== RUN TestServeFile/h1
=== PAUSE TestServeFile/h1
=== RUN TestServeFile/h2
=== PAUSE TestServeFile/h2
=== CONT TestEarlyHintsRequest
=== RUN TestEarlyHintsRequest/h1
=== PAUSE TestEarlyHintsRequest/h1
=== RUN TestEarlyHintsRequest/h2
=== PAUSE TestEarlyHintsRequest/h2
=== CONT TestIdentityTransferEncoding
=== RUN TestIdentityTransferEncoding/h1
=== PAUSE TestIdentityTransferEncoding/h1
=== RUN TestIdentityTransferEncoding/h2
=== PAUSE TestIdentityTransferEncoding/h2
=== CONT TestH12_WebSocketUpgrade
--- PASS: TestH12_WebSocketUpgrade (0.01s)
=== CONT TestBidiStreamReverseProxy
=== RUN TestBidiStreamReverseProxy/h2
=== PAUSE TestBidiStreamReverseProxy/h2
=== CONT TestWriteHeaderNoCodeCheck
=== RUN TestWriteHeaderNoCodeCheck/h1
=== PAUSE TestWriteHeaderNoCodeCheck/h1
=== RUN TestWriteHeaderNoCodeCheck/h2
=== PAUSE TestWriteHeaderNoCodeCheck/h2
=== CONT TestWriteHeader0
=== RUN TestWriteHeader0/h1
=== PAUSE TestWriteHeader0/h1
=== RUN TestWriteHeader0/h2
=== PAUSE TestWriteHeader0/h2
=== CONT TestBadResponseAfterReadingBody
=== RUN TestBadResponseAfterReadingBody/h1
=== PAUSE TestBadResponseAfterReadingBody/h1
=== CONT TestServerUndeclaredTrailers
=== RUN TestServerUndeclaredTrailers/h1
=== PAUSE TestServerUndeclaredTrailers/h1
=== RUN TestServerUndeclaredTrailers/h2
=== PAUSE TestServerUndeclaredTrailers/h2
=== CONT TestNoSniffExpectRequestBody
=== RUN TestNoSniffExpectRequestBody/h1
=== PAUSE TestNoSniffExpectRequestBody/h1
=== RUN TestNoSniffExpectRequestBody/h2
=== PAUSE TestNoSniffExpectRequestBody/h2
=== CONT TestCloseIdleConnections
=== RUN TestCloseIdleConnections/h1
=== PAUSE TestCloseIdleConnections/h1
=== RUN TestCloseIdleConnections/h2
=== PAUSE TestCloseIdleConnections/h2
=== CONT TestH12_AutoGzipWithDumpResponse
--- PASS: TestH12_AutoGzipWithDumpResponse (0.00s)
=== CONT TestTransportRejectsInvalidHeaders
=== RUN TestTransportRejectsInvalidHeaders/h1
=== PAUSE TestTransportRejectsInvalidHeaders/h1
=== RUN TestTransportRejectsInvalidHeaders/h2
=== PAUSE TestTransportRejectsInvalidHeaders/h2
=== CONT TestTransportGCRequest
=== RUN TestTransportGCRequest/h1
=== PAUSE TestTransportGCRequest/h1
=== RUN TestTransportGCRequest/h2
=== PAUSE TestTransportGCRequest/h2
=== CONT TestTransportDiscardsUnneededConns
=== RUN TestTransportDiscardsUnneededConns/h2
=== PAUSE TestTransportDiscardsUnneededConns/h2
=== CONT TestTransportUserAgent
=== RUN TestTransportUserAgent/h1
=== PAUSE TestTransportUserAgent/h1
=== RUN TestTransportUserAgent/h2
=== PAUSE TestTransportUserAgent/h2
=== CONT TestConnectRequest
=== RUN TestConnectRequest/h1
=== PAUSE TestConnectRequest/h1
=== RUN TestConnectRequest/h2
=== PAUSE TestConnectRequest/h2
=== CONT TestConcurrentReadWriteReqBody
=== RUN TestConcurrentReadWriteReqBody/h1
=== PAUSE TestConcurrentReadWriteReqBody/h1
=== RUN TestConcurrentReadWriteReqBody/h2
=== PAUSE TestConcurrentReadWriteReqBody/h2
=== CONT TestResponseBodyReadAfterClose
=== RUN TestResponseBodyReadAfterClose/h1
=== PAUSE TestResponseBodyReadAfterClose/h1
=== RUN TestResponseBodyReadAfterClose/h2
=== PAUSE TestResponseBodyReadAfterClose/h2
=== CONT TestHandlerAbortRacesBodyRead
=== RUN TestHandlerAbortRacesBodyRead/h1
=== PAUSE TestHandlerAbortRacesBodyRead/h1
=== RUN TestHandlerAbortRacesBodyRead/h2
=== PAUSE TestHandlerAbortRacesBodyRead/h2
=== CONT TestTrailersServerToClientFlush
=== RUN TestTrailersServerToClientFlush/h1
=== PAUSE TestTrailersServerToClientFlush/h1
=== RUN TestTrailersServerToClientFlush/h2
=== PAUSE TestTrailersServerToClientFlush/h2
=== CONT TestTrailersServerToClient
=== RUN TestTrailersServerToClient/h1
=== PAUSE TestTrailersServerToClient/h1
=== RUN TestTrailersServerToClient/h2
=== PAUSE TestTrailersServerToClient/h2
=== CONT TestTrailersClientToServer
=== RUN TestTrailersClientToServer/h1
=== PAUSE TestTrailersClientToServer/h1
=== RUN TestTrailersClientToServer/h2
=== PAUSE TestTrailersClientToServer/h2
=== CONT TestCancelRequestMidBody
=== RUN TestCancelRequestMidBody/h1
=== PAUSE TestCancelRequestMidBody/h1
=== RUN TestCancelRequestMidBody/h2
=== PAUSE TestCancelRequestMidBody/h2
=== CONT TestH12_RequestContentLength_Unknown
--- PASS: TestH12_RequestContentLength_Unknown (0.01s)
=== CONT TestH12_RequestContentLength_Known_Zero
--- PASS: TestH12_RequestContentLength_Known_Zero (0.00s)
=== CONT TestH12_RequestContentLength_Known_NonZero
--- PASS: TestH12_RequestContentLength_Known_NonZero (0.01s)
=== CONT TestH12_ServerEmptyContentLength
--- PASS: TestH12_ServerEmptyContentLength (0.00s)
=== CONT Test304Responses
=== RUN Test304Responses/h1
=== PAUSE Test304Responses/h1
=== RUN Test304Responses/h2
=== PAUSE Test304Responses/h2
=== CONT TestH12_AutoGzip_Disabled
--- PASS: TestH12_AutoGzip_Disabled (0.00s)
=== CONT TestH12_HandlerWritesTooMuch
--- PASS: TestH12_HandlerWritesTooMuch (0.01s)
=== CONT TestH12_HandlerWritesTooLittle
--- PASS: TestH12_HandlerWritesTooLittle (0.00s)
=== CONT TestH12_Head_ImplicitLen
--- PASS: TestH12_Head_ImplicitLen (0.00s)
=== CONT TestH12_Head_ExplicitLen
--- PASS: TestH12_Head_ExplicitLen (0.00s)
=== CONT TestH12_FlushMidBody
--- PASS: TestH12_FlushMidBody (0.00s)
=== CONT TestH12_FlushBeforeBody
--- PASS: TestH12_FlushBeforeBody (0.00s)
=== CONT TestH12_ExplicitContentLength
--- PASS: TestH12_ExplicitContentLength (0.00s)
=== CONT TestH12_SmallBody
--- PASS: TestH12_SmallBody (0.00s)
=== CONT TestH2_404NoBody
--- PASS: TestH2_404NoBody (0.00s)
=== CONT TestH2_304NoBody
--- PASS: TestH2_304NoBody (0.01s)
=== CONT TestH2_204NoBody
--- PASS: TestH2_204NoBody (0.00s)
=== CONT TestH12_200NoBody
--- PASS: TestH12_200NoBody (0.00s)
=== CONT TestH12_HeadContentLengthLargeBody
--- PASS: TestH12_HeadContentLengthLargeBody (0.01s)
=== CONT TestH12_HeadContentLengthSmallBody
--- PASS: TestH12_HeadContentLengthSmallBody (0.00s)
=== CONT TestH12_HeadContentLengthNoBody
--- PASS: TestH12_HeadContentLengthNoBody (0.00s)
=== CONT TestChunkedResponseHeaders
=== RUN TestChunkedResponseHeaders/h1
=== PAUSE TestChunkedResponseHeaders/h1
=== RUN TestChunkedResponseHeaders/h2
=== PAUSE TestChunkedResponseHeaders/h2
=== CONT TestNewClientServerTest
=== RUN TestNewClientServerTest/h1
=== PAUSE TestNewClientServerTest/h1
=== RUN TestNewClientServerTest/https1
=== PAUSE TestNewClientServerTest/https1
=== RUN TestNewClientServerTest/h2
=== PAUSE TestNewClientServerTest/h2
=== CONT TestProbeZeroLengthBody
=== RUN TestProbeZeroLengthBody/h1
=== PAUSE TestProbeZeroLengthBody/h1
=== RUN TestProbeZeroLengthBody/h2
=== PAUSE TestProbeZeroLengthBody/h2
=== CONT TestClientCallsCloseOnlyOnce
=== RUN TestClientCallsCloseOnlyOnce/h1
=== PAUSE TestClientCallsCloseOnlyOnce/h1
=== RUN TestClientCallsCloseOnlyOnce/h2
=== PAUSE TestClientCallsCloseOnlyOnce/h2
=== CONT TestClientDoCanceledVsTimeout
=== RUN TestClientDoCanceledVsTimeout/h1
=== PAUSE TestClientDoCanceledVsTimeout/h1
=== RUN TestClientDoCanceledVsTimeout/h2
=== PAUSE TestClientDoCanceledVsTimeout/h2
=== CONT TestTransportBodyReadError
=== RUN TestTransportBodyReadError/h1
=== PAUSE TestTransportBodyReadError/h1
=== RUN TestTransportBodyReadError/h2
=== PAUSE TestTransportBodyReadError/h2
=== CONT TestClientRedirectTypes
=== RUN TestClientRedirectTypes/h1
=== PAUSE TestClientRedirectTypes/h1
=== RUN TestClientRedirectTypes/h2
=== PAUSE TestClientRedirectTypes/h2
=== CONT TestClientAltersCookiesOnRedirect
=== RUN TestClientAltersCookiesOnRedirect/h1
=== PAUSE TestClientAltersCookiesOnRedirect/h1
=== RUN TestClientAltersCookiesOnRedirect/h2
=== PAUSE TestClientAltersCookiesOnRedirect/h2
=== CONT TestClientCopyHostOnRedirect
=== RUN TestClientCopyHostOnRedirect/h1
=== PAUSE TestClientCopyHostOnRedirect/h1
=== RUN TestClientCopyHostOnRedirect/h2
=== PAUSE TestClientCopyHostOnRedirect/h2
=== CONT TestClientCopyHeadersOnRedirect
=== RUN TestClientCopyHeadersOnRedirect/h1
=== PAUSE TestClientCopyHeadersOnRedirect/h1
=== RUN TestClientCopyHeadersOnRedirect/h2
=== PAUSE TestClientCopyHeadersOnRedirect/h2
=== CONT TestClientRedirectEatsBody_h1
=== RUN TestClientRedirectEatsBody_h1/h1
=== PAUSE TestClientRedirectEatsBody_h1/h1
=== RUN TestClientRedirectEatsBody_h1/h2
=== PAUSE TestClientRedirectEatsBody_h1/h2
=== CONT TestClientTimeoutDoesNotExpire
=== RUN TestClientTimeoutDoesNotExpire/h1
=== PAUSE TestClientTimeoutDoesNotExpire/h1
=== RUN TestClientTimeoutDoesNotExpire/h2
=== PAUSE TestClientTimeoutDoesNotExpire/h2
=== CONT TestClientTimeoutCancel
=== RUN TestClientTimeoutCancel/h1
=== PAUSE TestClientTimeoutCancel/h1
=== RUN TestClientTimeoutCancel/h2
=== PAUSE TestClientTimeoutCancel/h2
=== CONT TestClientTimeout_Headers
=== RUN TestClientTimeout_Headers/h1
=== PAUSE TestClientTimeout_Headers/h1
=== RUN TestClientTimeout_Headers/h2
=== PAUSE TestClientTimeout_Headers/h2
=== CONT TestClientTimeout
=== RUN TestClientTimeout/h1
=== PAUSE TestClientTimeout/h1
=== RUN TestClientTimeout/h2
=== PAUSE TestClientTimeout/h2
=== CONT TestEmptyPasswordAuth
=== RUN TestEmptyPasswordAuth/h1
=== PAUSE TestEmptyPasswordAuth/h1
=== RUN TestEmptyPasswordAuth/h2
=== PAUSE TestEmptyPasswordAuth/h2
=== CONT TestClientHeadContentLength
=== RUN TestClientHeadContentLength/h1
=== PAUSE TestClientHeadContentLength/h1
=== RUN TestClientHeadContentLength/h2
=== PAUSE TestClientHeadContentLength/h2
=== CONT TestHTTPSClientDetectsHTTPServer
=== RUN TestHTTPSClientDetectsHTTPServer/h1
=== PAUSE TestHTTPSClientDetectsHTTPServer/h1
=== CONT TestResponseSetsTLSConnectionState
=== RUN TestResponseSetsTLSConnectionState/https1
=== PAUSE TestResponseSetsTLSConnectionState/https1
=== CONT TestTransportUsesTLSConfigServerName
=== RUN TestTransportUsesTLSConfigServerName/https1
=== PAUSE TestTransportUsesTLSConfigServerName/https1
=== RUN TestTransportUsesTLSConfigServerName/h2
=== PAUSE TestTransportUsesTLSConfigServerName/h2
=== CONT TestClientWithIncorrectTLSServerName
=== RUN TestClientWithIncorrectTLSServerName/https1
=== PAUSE TestClientWithIncorrectTLSServerName/https1
=== RUN TestClientWithIncorrectTLSServerName/h2
=== PAUSE TestClientWithIncorrectTLSServerName/h2
=== CONT TestClientWithCorrectTLSServerName
=== RUN TestClientWithCorrectTLSServerName/https1
=== PAUSE TestClientWithCorrectTLSServerName/https1
=== RUN TestClientWithCorrectTLSServerName/h2
=== PAUSE TestClientWithCorrectTLSServerName/h2
=== CONT TestClientInsecureTransport
=== RUN TestClientInsecureTransport/https1
=== PAUSE TestClientInsecureTransport/https1
=== RUN TestClientInsecureTransport/h2
=== PAUSE TestClientInsecureTransport/h2
=== CONT TestClientWrites
=== RUN TestClientWrites/h1
=== PAUSE TestClientWrites/h1
=== CONT TestStreamingGet
=== RUN TestStreamingGet/h1
=== PAUSE TestStreamingGet/h1
=== RUN TestStreamingGet/h2
=== PAUSE TestStreamingGet/h2
=== CONT TestJarCalls
=== RUN TestJarCalls/h1
=== PAUSE TestJarCalls/h1
=== CONT TestRedirectCookiesJar
=== RUN TestRedirectCookiesJar/h1
=== PAUSE TestRedirectCookiesJar/h1
=== RUN TestRedirectCookiesJar/h2
=== PAUSE TestRedirectCookiesJar/h2
=== CONT TestClientRedirect308NoGetBody
=== RUN TestClientRedirect308NoGetBody/h1
=== PAUSE TestClientRedirect308NoGetBody/h1
=== RUN TestClientRedirect308NoGetBody/h2
=== PAUSE TestClientRedirect308NoGetBody/h2
=== CONT TestClientRedirectNoLocation
=== RUN TestClientRedirectNoLocation/h1
=== PAUSE TestClientRedirectNoLocation/h1
=== RUN TestClientRedirectNoLocation/h2
=== PAUSE TestClientRedirectNoLocation/h2
=== CONT TestClientRedirectUseResponse
=== RUN TestClientRedirectUseResponse/h1
=== PAUSE TestClientRedirectUseResponse/h1
=== RUN TestClientRedirectUseResponse/h2
=== PAUSE TestClientRedirectUseResponse/h2
=== CONT TestDeleteRedirects
=== RUN TestDeleteRedirects/h1
=== PAUSE TestDeleteRedirects/h1
=== RUN TestDeleteRedirects/h2
=== PAUSE TestDeleteRedirects/h2
=== CONT TestPostRedirects
=== RUN TestPostRedirects/h1
=== PAUSE TestPostRedirects/h1
=== RUN TestPostRedirects/h2
=== PAUSE TestPostRedirects/h2
=== CONT TestClientRedirectsContext
=== RUN TestClientRedirectsContext/h1
=== PAUSE TestClientRedirectsContext/h1
=== RUN TestClientRedirectsContext/h2
=== PAUSE TestClientRedirectsContext/h2
=== CONT TestClientRedirects
=== RUN TestClientRedirects/h1
=== PAUSE TestClientRedirects/h1
=== RUN TestClientRedirects/h2
=== PAUSE TestClientRedirects/h2
=== CONT TestGetRequestFormat
--- PASS: TestGetRequestFormat (0.00s)
=== CONT TestCancelRequestWhenSharingConnection
=== RUN TestCancelRequestWhenSharingConnection/h1
=== PAUSE TestCancelRequestWhenSharingConnection/h1
=== CONT TestClientHead
=== RUN TestClientHead/h1
=== PAUSE TestClientHead/h1
=== RUN TestClientHead/h2
=== PAUSE TestClientHead/h2
=== CONT TestClient
=== RUN TestClient/h1
=== PAUSE TestClient/h1
=== RUN TestClient/h2
=== PAUSE TestClient/h2
=== CONT TestNextProtoUpgrade
--- PASS: TestNextProtoUpgrade (0.01s)
=== CONT TestReadResponseCloseInMiddle
--- PASS: TestReadResponseCloseInMiddle (0.04s)
=== CONT TestRequestWriteTransport
--- PASS: TestRequestWriteTransport (0.20s)
=== CONT TestOmitHTTP2Vet
--- PASS: TestOmitHTTP2Vet (6.65s)
=== CONT TestTransportRejectsSignInContentLength
=== RUN TestTransportRejectsSignInContentLength/h1
=== PAUSE TestTransportRejectsSignInContentLength/h1
=== CONT TestIssue32441
=== RUN TestIssue32441/h1
=== PAUSE TestIssue32441/h1
=== CONT TestTransportDecrementConnWhenIdleConnRemoved
=== RUN TestTransportDecrementConnWhenIdleConnRemoved/h2
=== PAUSE TestTransportDecrementConnWhenIdleConnRemoved/h2
=== CONT TestDontCacheBrokenHTTP2Conn
=== RUN TestDontCacheBrokenHTTP2Conn/h2
=== PAUSE TestDontCacheBrokenHTTP2Conn/h2
=== CONT TestTransportClosesBodyOnInvalidRequests
=== RUN TestTransportClosesBodyOnInvalidRequests/h1
=== PAUSE TestTransportClosesBodyOnInvalidRequests/h1
=== RUN TestTransportClosesBodyOnInvalidRequests/h2
=== PAUSE TestTransportClosesBodyOnInvalidRequests/h2
=== CONT TestInvalidHeaderResponse
=== RUN TestInvalidHeaderResponse/h1
=== PAUSE TestInvalidHeaderResponse/h1
=== CONT TestTransportRequestWriteRoundTrip
=== RUN TestTransportRequestWriteRoundTrip/h1
=== PAUSE TestTransportRequestWriteRoundTrip/h1
=== RUN TestTransportRequestWriteRoundTrip/h2
=== PAUSE TestTransportRequestWriteRoundTrip/h2
=== CONT TestTransportCONNECTBidi
=== RUN TestTransportCONNECTBidi/h1
=== PAUSE TestTransportCONNECTBidi/h1
=== CONT TestTransportResponseBodyWritableOnProtocolSwitch
=== RUN TestTransportResponseBodyWritableOnProtocolSwitch/h1
=== PAUSE TestTransportResponseBodyWritableOnProtocolSwitch/h1
=== CONT TestClientTimeoutKillsConn_AfterHeaders
=== RUN TestClientTimeoutKillsConn_AfterHeaders/h1
=== PAUSE TestClientTimeoutKillsConn_AfterHeaders/h1
=== CONT TestClientTimeoutKillsConn_BeforeHeaders
=== RUN TestClientTimeoutKillsConn_BeforeHeaders/h1
=== PAUSE TestClientTimeoutKillsConn_BeforeHeaders/h1
=== CONT TestNoBodyOnChunked304Response
=== RUN TestNoBodyOnChunked304Response/h1
=== PAUSE TestNoBodyOnChunked304Response/h1
=== CONT TestMissingStatusNoPanic
--- PASS: TestMissingStatusNoPanic (0.00s)
=== CONT TestTransportProxyGetConnectHeader
=== RUN TestTransportProxyGetConnectHeader/h1
=== PAUSE TestTransportProxyGetConnectHeader/h1
=== CONT TestTransportProxyConnectHeader
=== RUN TestTransportProxyConnectHeader/h1
=== PAUSE TestTransportProxyConnectHeader/h1
=== CONT TestTransportIDNA
=== RUN TestTransportIDNA/h1
=== PAUSE TestTransportIDNA/h1
=== RUN TestTransportIDNA/h2
=== PAUSE TestTransportIDNA/h2
=== CONT TestIdleConnH2Crash
=== RUN TestIdleConnH2Crash/h2
=== PAUSE TestIdleConnH2Crash/h2
=== CONT TestTransportIdleConnTimeout
=== RUN TestTransportIdleConnTimeout/h1
=== PAUSE TestTransportIdleConnTimeout/h1
=== RUN TestTransportIdleConnTimeout/h2
=== PAUSE TestTransportIdleConnTimeout/h2
=== CONT TestTransportMaxIdleConns
=== RUN TestTransportMaxIdleConns/h1
=== PAUSE TestTransportMaxIdleConns/h1
=== CONT TestTLSHandshakeTrace
=== RUN TestTLSHandshakeTrace/https1
=== PAUSE TestTLSHandshakeTrace/https1
=== RUN TestTLSHandshakeTrace/h2
=== PAUSE TestTLSHandshakeTrace/h2
=== CONT TestTransportEventTraceTLSVerify
=== RUN TestTransportEventTraceTLSVerify/https1
=== PAUSE TestTransportEventTraceTLSVerify/https1
=== RUN TestTransportEventTraceTLSVerify/h2
=== PAUSE TestTransportEventTraceTLSVerify/h2
=== CONT TestTransportResponseHeaderLength
=== RUN TestTransportResponseHeaderLength/h1
=== PAUSE TestTransportResponseHeaderLength/h1
=== RUN TestTransportResponseHeaderLength/h2
=== PAUSE TestTransportResponseHeaderLength/h2
=== CONT TestTransportReuseConnection_Gzip_ContentLength
=== RUN TestTransportReuseConnection_Gzip_ContentLength/h1
=== PAUSE TestTransportReuseConnection_Gzip_ContentLength/h1
=== RUN TestTransportReuseConnection_Gzip_ContentLength/h2
=== PAUSE TestTransportReuseConnection_Gzip_ContentLength/h2
=== CONT TestTransportReuseConnection_Gzip_Chunked
=== RUN TestTransportReuseConnection_Gzip_Chunked/h1
=== PAUSE TestTransportReuseConnection_Gzip_Chunked/h1
=== RUN TestTransportReuseConnection_Gzip_Chunked/h2
=== PAUSE TestTransportReuseConnection_Gzip_Chunked/h2
=== CONT TestTransportReuseConnEmptyResponseBody
=== RUN TestTransportReuseConnEmptyResponseBody/h1
=== PAUSE TestTransportReuseConnEmptyResponseBody/h1
=== RUN TestTransportReuseConnEmptyResponseBody/h2
=== PAUSE TestTransportReuseConnEmptyResponseBody/h2
=== CONT TestTransportFlushesRequestHeader
=== RUN TestTransportFlushesRequestHeader/h1
=== PAUSE TestTransportFlushesRequestHeader/h1
=== RUN TestTransportFlushesRequestHeader/h2
=== PAUSE TestTransportFlushesRequestHeader/h2
=== CONT TestTransportContentEncodingCaseInsensitive
=== RUN TestTransportContentEncodingCaseInsensitive/h1
=== PAUSE TestTransportContentEncodingCaseInsensitive/h1
=== RUN TestTransportContentEncodingCaseInsensitive/h2
=== PAUSE TestTransportContentEncodingCaseInsensitive/h2
=== CONT TestTransportResponseCancelRace
=== RUN TestTransportResponseCancelRace/h1
=== PAUSE TestTransportResponseCancelRace/h1
=== RUN TestTransportResponseCancelRace/h2
=== PAUSE TestTransportResponseCancelRace/h2
=== CONT TestTransportRangeAndGzip
=== RUN TestTransportRangeAndGzip/h1
=== PAUSE TestTransportRangeAndGzip/h1
=== RUN TestTransportRangeAndGzip/h2
=== PAUSE TestTransportRangeAndGzip/h2
=== CONT TestTransportRemovesH2ConnsAfterIdle
=== RUN TestTransportRemovesH2ConnsAfterIdle/h2
=== PAUSE TestTransportRemovesH2ConnsAfterIdle/h2
=== CONT TestTransportDialTLSContext
=== RUN TestTransportDialTLSContext/https1
=== PAUSE TestTransportDialTLSContext/https1
=== RUN TestTransportDialTLSContext/h2
=== PAUSE TestTransportDialTLSContext/h2
=== CONT TestTransportDialContext
=== RUN TestTransportDialContext/h1
=== PAUSE TestTransportDialContext/h1
=== RUN TestTransportDialContext/h2
=== PAUSE TestTransportDialContext/h2
=== CONT TestTransportDialTLS
=== RUN TestTransportDialTLS/https1
=== PAUSE TestTransportDialTLS/https1
=== RUN TestTransportDialTLS/h2
=== PAUSE TestTransportDialTLS/h2
=== CONT TestTransportClosesBodyOnError
=== RUN TestTransportClosesBodyOnError/h1
=== PAUSE TestTransportClosesBodyOnError/h1
=== RUN TestTransportClosesBodyOnError/h2
=== PAUSE TestTransportClosesBodyOnError/h2
=== CONT TestTransportIssue10457
=== RUN TestTransportIssue10457/h1
=== PAUSE TestTransportIssue10457/h1
=== CONT TestTLSServerClosesConnection
=== RUN TestTLSServerClosesConnection/https1
=== PAUSE TestTLSServerClosesConnection/https1
=== CONT TestTransportClosesRequestBody
=== RUN TestTransportClosesRequestBody/h1
=== PAUSE TestTransportClosesRequestBody/h1
=== CONT TestTransportTreat101Terminal
=== RUN TestTransportTreat101Terminal/h1
=== PAUSE TestTransportTreat101Terminal/h1
=== CONT TestTransportLimits1xxResponses
=== RUN TestTransportLimits1xxResponses/h1
=== PAUSE TestTransportLimits1xxResponses/h1
=== CONT TestTransportIgnore1xxResponses
=== RUN TestTransportIgnore1xxResponses/h1
=== PAUSE TestTransportIgnore1xxResponses/h1
=== CONT TestTransportSocketLateBinding
=== RUN TestTransportSocketLateBinding/h1
=== PAUSE TestTransportSocketLateBinding/h1
=== RUN TestTransportSocketLateBinding/h2
=== PAUSE TestTransportSocketLateBinding/h2
=== CONT TestTransportCloseResponseBody
=== RUN TestTransportCloseResponseBody/h1
=== PAUSE TestTransportCloseResponseBody/h1
=== RUN TestTransportCloseResponseBody/h2
=== PAUSE TestTransportCloseResponseBody/h2
=== CONT TestCancelRequestWithChannelBeforeDo_Context
=== RUN TestCancelRequestWithChannelBeforeDo_Context/h1
=== PAUSE TestCancelRequestWithChannelBeforeDo_Context/h1
=== RUN TestCancelRequestWithChannelBeforeDo_Context/h2
=== PAUSE TestCancelRequestWithChannelBeforeDo_Context/h2
=== CONT TestCancelRequestWithChannelBeforeDo_Cancel
=== RUN TestCancelRequestWithChannelBeforeDo_Cancel/h1
=== PAUSE TestCancelRequestWithChannelBeforeDo_Cancel/h1
=== RUN TestCancelRequestWithChannelBeforeDo_Cancel/h2
=== PAUSE TestCancelRequestWithChannelBeforeDo_Cancel/h2
=== CONT TestCancelRequestWithBodyWithChannel
=== RUN TestCancelRequestWithBodyWithChannel/h1
=== PAUSE TestCancelRequestWithBodyWithChannel/h1
=== CONT TestCancelRequestWithChannel
=== RUN TestCancelRequestWithChannel/h1
=== PAUSE TestCancelRequestWithChannel/h1
=== RUN TestCancelRequestWithChannel/h2
=== PAUSE TestCancelRequestWithChannel/h2
=== CONT TestTransportCancelRequestWithBodyInDo
=== RUN TestTransportCancelRequestWithBodyInDo/h1
=== PAUSE TestTransportCancelRequestWithBodyInDo/h1
=== CONT TestTransportCancelRequestInDo
=== RUN TestTransportCancelRequestInDo/h1
=== PAUSE TestTransportCancelRequestInDo/h1
=== CONT TestTransportCancelRequest
=== RUN TestTransportCancelRequest/h1
=== PAUSE TestTransportCancelRequest/h1
=== CONT TestTransportResponseHeaderTimeout
=== RUN TestTransportResponseHeaderTimeout/h1
=== PAUSE TestTransportResponseHeaderTimeout/h1
=== RUN TestTransportResponseHeaderTimeout/h2
=== PAUSE TestTransportResponseHeaderTimeout/h2
=== CONT TestIssue4191_InfiniteGetToPutTimeout
=== RUN TestIssue4191_InfiniteGetToPutTimeout/h1
=== PAUSE TestIssue4191_InfiniteGetToPutTimeout/h1
=== CONT TestIssue4191_InfiniteGetTimeout
=== RUN TestIssue4191_InfiniteGetTimeout/h1
=== PAUSE TestIssue4191_InfiniteGetTimeout/h1
=== RUN TestIssue4191_InfiniteGetTimeout/h2
=== PAUSE TestIssue4191_InfiniteGetTimeout/h2
=== CONT TestChunkedNoContent
=== RUN TestChunkedNoContent/h1
=== PAUSE TestChunkedNoContent/h1
=== RUN TestChunkedNoContent/h2
=== PAUSE TestChunkedNoContent/h2
=== CONT TestIssue3644
=== RUN TestIssue3644/h1
=== PAUSE TestIssue3644/h1
=== RUN TestIssue3644/h2
=== PAUSE TestIssue3644/h2
=== CONT TestTransportIdleConnCrash
=== RUN TestTransportIdleConnCrash/h1
=== PAUSE TestTransportIdleConnCrash/h1
=== RUN TestTransportIdleConnCrash/h2
=== PAUSE TestTransportIdleConnCrash/h2
=== CONT TestTransportPersistConnContextLeakMaxConnsPerHost
=== RUN TestTransportPersistConnContextLeakMaxConnsPerHost/h1
=== PAUSE TestTransportPersistConnContextLeakMaxConnsPerHost/h1
=== RUN TestTransportPersistConnContextLeakMaxConnsPerHost/h2
=== PAUSE TestTransportPersistConnContextLeakMaxConnsPerHost/h2
=== CONT TestTransportPersistConnLeakNeverIdle
=== RUN TestTransportPersistConnLeakNeverIdle/h1
=== PAUSE TestTransportPersistConnLeakNeverIdle/h1
=== CONT TestTransportGzipShort
=== RUN TestTransportGzipShort/h1
=== PAUSE TestTransportGzipShort/h1
=== RUN TestTransportGzipShort/h2
=== PAUSE TestTransportGzipShort/h2
=== CONT TestTransportGzipRecursive
=== RUN TestTransportGzipRecursive/h1
=== PAUSE TestTransportGzipRecursive/h1
=== RUN TestTransportGzipRecursive/h2
=== PAUSE TestTransportGzipRecursive/h2
=== CONT TestTransportProxyDialDoesNotMutateProxyConnectHeader
=== RUN TestTransportProxyDialDoesNotMutateProxyConnectHeader/h1
=== PAUSE TestTransportProxyDialDoesNotMutateProxyConnectHeader/h1
=== RUN TestTransportProxyDialDoesNotMutateProxyConnectHeader/h2
=== PAUSE TestTransportProxyDialDoesNotMutateProxyConnectHeader/h2
=== CONT TestTransportProxyHTTPSConnectLeak
--- PASS: TestTransportProxyHTTPSConnectLeak (0.01s)
=== CONT TestSOCKS5Proxy
=== RUN TestSOCKS5Proxy/h1
=== PAUSE TestSOCKS5Proxy/h1
=== RUN TestSOCKS5Proxy/https1
=== PAUSE TestSOCKS5Proxy/https1
=== RUN TestSOCKS5Proxy/h2
=== PAUSE TestSOCKS5Proxy/h2
=== CONT TestTransportExpect100Continue
=== RUN TestTransportExpect100Continue/h1
=== PAUSE TestTransportExpect100Continue/h1
=== CONT TestTransportGzip
=== RUN TestTransportGzip/h1
=== PAUSE TestTransportGzip/h1
=== RUN TestTransportGzip/h2
=== PAUSE TestTransportGzip/h2
=== CONT TestRoundTripGzip
=== RUN TestRoundTripGzip/h1
=== PAUSE TestRoundTripGzip/h1
=== RUN TestRoundTripGzip/h2
=== PAUSE TestRoundTripGzip/h2
=== CONT TestTransportHeadResponses
=== RUN TestTransportHeadResponses/h1
=== PAUSE TestTransportHeadResponses/h1
=== RUN TestTransportHeadResponses/h2
=== PAUSE TestTransportHeadResponses/h2
=== CONT TestStressSurpriseServerCloses
=== RUN TestStressSurpriseServerCloses/h1
=== PAUSE TestStressSurpriseServerCloses/h1
=== CONT TestTransportServerClosingUnexpectedly
=== RUN TestTransportServerClosingUnexpectedly/h1
=== PAUSE TestTransportServerClosingUnexpectedly/h1
=== CONT TestTransportRemovesDeadIdleConnections
=== RUN TestTransportRemovesDeadIdleConnections/h1
=== PAUSE TestTransportRemovesDeadIdleConnections/h1
=== CONT TestTransportMaxConnsPerHost
=== RUN TestTransportMaxConnsPerHost/h1
=== PAUSE TestTransportMaxConnsPerHost/h1
=== RUN TestTransportMaxConnsPerHost/https1
=== PAUSE TestTransportMaxConnsPerHost/https1
=== RUN TestTransportMaxConnsPerHost/h2
=== PAUSE TestTransportMaxConnsPerHost/h2
=== CONT TestTransportMaxConnsPerHostIncludeDialInProgress
=== RUN TestTransportMaxConnsPerHostIncludeDialInProgress/h1
=== PAUSE TestTransportMaxConnsPerHostIncludeDialInProgress/h1
=== RUN TestTransportMaxConnsPerHostIncludeDialInProgress/h2
=== PAUSE TestTransportMaxConnsPerHostIncludeDialInProgress/h2
=== CONT TestTransportMaxPerHostIdleConns
=== RUN TestTransportMaxPerHostIdleConns/h1
=== PAUSE TestTransportMaxPerHostIdleConns/h1
=== CONT TestTransportReadToEndReusesConn
=== RUN TestTransportReadToEndReusesConn/h1
=== PAUSE TestTransportReadToEndReusesConn/h1
=== RUN TestTransportReadToEndReusesConn/h2
=== PAUSE TestTransportReadToEndReusesConn/h2
=== CONT TestTransportIdleCacheKeys
=== RUN TestTransportIdleCacheKeys/h1
=== PAUSE TestTransportIdleCacheKeys/h1
=== CONT TestTransportRespectRequestWantsClose
=== RUN TestTransportRespectRequestWantsClose/h1
=== PAUSE TestTransportRespectRequestWantsClose/h1
=== CONT TestTransportConnectionCloseOnRequestDisableKeepAlive
=== RUN TestTransportConnectionCloseOnRequestDisableKeepAlive/h1
=== PAUSE TestTransportConnectionCloseOnRequestDisableKeepAlive/h1
=== CONT TestTransportConnectionCloseOnRequest
=== RUN TestTransportConnectionCloseOnRequest/h1
=== PAUSE TestTransportConnectionCloseOnRequest/h1
=== CONT TestTransportConnectionCloseOnResponse
=== RUN TestTransportConnectionCloseOnResponse/h1
=== PAUSE TestTransportConnectionCloseOnResponse/h1
=== RUN TestTransportConnectionCloseOnResponse/h2
=== PAUSE TestTransportConnectionCloseOnResponse/h2
=== CONT TestTransportKeepAlives
=== RUN TestTransportKeepAlives/h1
=== PAUSE TestTransportKeepAlives/h1
=== CONT TestReuseRequest
=== RUN TestReuseRequest/h1
=== PAUSE TestReuseRequest/h1
=== RUN TestReuseRequest/h2
=== PAUSE TestReuseRequest/h2
=== CONT TestSniffWriteSize
=== RUN TestSniffWriteSize/h1
=== PAUSE TestSniffWriteSize/h1
=== RUN TestSniffWriteSize/h2
=== PAUSE TestSniffWriteSize/h2
=== CONT TestContentTypeWithVariousSources
=== RUN TestContentTypeWithVariousSources/h1
=== PAUSE TestContentTypeWithVariousSources/h1
=== RUN TestContentTypeWithVariousSources/h2
=== PAUSE TestContentTypeWithVariousSources/h2
=== CONT TestServerIssue5953
=== RUN TestServerIssue5953/h1
=== PAUSE TestServerIssue5953/h1
=== RUN TestServerIssue5953/h2
=== PAUSE TestServerIssue5953/h2
=== CONT TestServerContentTypeSniff
=== RUN TestServerContentTypeSniff/h1
=== PAUSE TestServerContentTypeSniff/h1
=== RUN TestServerContentTypeSniff/h2
=== PAUSE TestServerContentTypeSniff/h2
=== CONT TestDisableContentLength
=== RUN TestDisableContentLength/h1
=== PAUSE TestDisableContentLength/h1
=== RUN TestDisableContentLength/h2
=== PAUSE TestDisableContentLength/h2
=== CONT TestGetBody
=== RUN TestGetBody/h1
=== PAUSE TestGetBody/h1
=== RUN TestGetBody/h2
=== PAUSE TestGetBody/h2
=== CONT TestHeadBody
=== RUN TestHeadBody/h1
=== PAUSE TestHeadBody/h1
=== RUN TestHeadBody/h2
=== PAUSE TestHeadBody/h2
=== CONT TestParseFormCleanup
=== RUN TestParseFormCleanup/h1
=== PAUSE TestParseFormCleanup/h1
=== RUN TestParseFormCleanup/h2
=== PAUSE TestParseFormCleanup/h2
=== CONT TestQuerySemicolon
=== RUN TestQuerySemicolon/h1
=== PAUSE TestQuerySemicolon/h1
=== RUN TestQuerySemicolon/h2
=== PAUSE TestQuerySemicolon/h2
=== CONT TestMuxRedirectRelative
--- PASS: TestMuxRedirectRelative (0.00s)
=== CONT TestWriteHeaderSwitchingProtocols
=== RUN TestWriteHeaderSwitchingProtocols/h1
=== PAUSE TestWriteHeaderSwitchingProtocols/h1
=== CONT TestDisableKeepAliveUpgrade
=== RUN TestDisableKeepAliveUpgrade/h1
=== PAUSE TestDisableKeepAliveUpgrade/h1
=== CONT TestTimeoutHandlerSuperfluousLogs
=== RUN TestTimeoutHandlerSuperfluousLogs/h1
=== PAUSE TestTimeoutHandlerSuperfluousLogs/h1
=== CONT TestContentEncodingNoSniffing
=== RUN TestContentEncodingNoSniffing/h1
=== PAUSE TestContentEncodingNoSniffing/h1
=== RUN TestContentEncodingNoSniffing/h2
=== PAUSE TestContentEncodingNoSniffing/h2
=== CONT TestUnsupportedTransferEncodingsReturn501
=== RUN TestUnsupportedTransferEncodingsReturn501/h1
=== PAUSE TestUnsupportedTransferEncodingsReturn501/h1
=== CONT TestConnContextNotModifyingAllContexts
=== RUN TestConnContextNotModifyingAllContexts/h1
=== PAUSE TestConnContextNotModifyingAllContexts/h1
=== RUN TestConnContextNotModifyingAllContexts/h2
=== PAUSE TestConnContextNotModifyingAllContexts/h2
=== CONT TestServerContexts
=== RUN TestServerContexts/h1
=== PAUSE TestServerContexts/h1
=== RUN TestServerContexts/h2
=== PAUSE TestServerContexts/h2
=== CONT TestServerCloseListenerOnce
--- PASS: TestServerCloseListenerOnce (0.01s)
=== CONT TestServerHijackGetsBackgroundByte_big
=== RUN TestServerHijackGetsBackgroundByte_big/h1
=== PAUSE TestServerHijackGetsBackgroundByte_big/h1
=== CONT TestServerHijackGetsBackgroundByte
=== RUN TestServerHijackGetsBackgroundByte/h1
=== PAUSE TestServerHijackGetsBackgroundByte/h1
=== CONT TestServerDuplicateBackgroundRead
=== RUN TestServerDuplicateBackgroundRead/h1
=== PAUSE TestServerDuplicateBackgroundRead/h1
=== CONT TestServerCancelsReadHeaderTimeoutWhenIdle
=== RUN TestServerCancelsReadHeaderTimeoutWhenIdle/h1
=== PAUSE TestServerCancelsReadHeaderTimeoutWhenIdle/h1
=== CONT TestServerCancelsReadTimeoutWhenIdle
=== RUN TestServerCancelsReadTimeoutWhenIdle/h1
=== PAUSE TestServerCancelsReadTimeoutWhenIdle/h1
=== RUN TestServerCancelsReadTimeoutWhenIdle/h2
=== PAUSE TestServerCancelsReadTimeoutWhenIdle/h2
=== CONT TestServerShutdownStateNew
=== RUN TestServerShutdownStateNew/h1
=== PAUSE TestServerShutdownStateNew/h1
=== RUN TestServerShutdownStateNew/h2
=== PAUSE TestServerShutdownStateNew/h2
=== CONT TestServerShutdown
=== RUN TestServerShutdown/h1
=== PAUSE TestServerShutdown/h1
=== RUN TestServerShutdown/h2
=== PAUSE TestServerShutdown/h2
=== CONT TestServerSetKeepAlivesEnabledClosesConns
=== RUN TestServerSetKeepAlivesEnabledClosesConns/h1
=== PAUSE TestServerSetKeepAlivesEnabledClosesConns/h1
=== CONT TestServerIdleTimeout
=== RUN TestServerIdleTimeout/h1
=== PAUSE TestServerIdleTimeout/h1
=== CONT TestConcurrentServerServe
--- PASS: TestConcurrentServerServe (0.01s)
=== CONT TestHandlerSetTransferEncodingGzip
--- PASS: TestHandlerSetTransferEncodingGzip (0.01s)
=== CONT TestHandlerSetTransferEncodingChunked
--- PASS: TestHandlerSetTransferEncodingChunked (0.00s)
=== CONT TestServerContext_LocalAddrContextKey
=== RUN TestServerContext_LocalAddrContextKey/h1
=== PAUSE TestServerContext_LocalAddrContextKey/h1
=== RUN TestServerContext_LocalAddrContextKey/h2
=== PAUSE TestServerContext_LocalAddrContextKey/h2
=== CONT TestServerContext_ServerContextKey
=== RUN TestServerContext_ServerContextKey/h1
=== PAUSE TestServerContext_ServerContextKey/h1
=== RUN TestServerContext_ServerContextKey/h2
=== PAUSE TestServerContext_ServerContextKey/h2
=== CONT TestServerRequestContextCancel_ConnClose
=== RUN TestServerRequestContextCancel_ConnClose/h1
=== PAUSE TestServerRequestContextCancel_ConnClose/h1
=== CONT TestServerRequestContextCancel_ServeHTTPDone
=== RUN TestServerRequestContextCancel_ServeHTTPDone/h1
=== PAUSE TestServerRequestContextCancel_ServeHTTPDone/h1
=== RUN TestServerRequestContextCancel_ServeHTTPDone/h2
=== PAUSE TestServerRequestContextCancel_ServeHTTPDone/h2
=== CONT TestServerValidatesHeaders
--- PASS: TestServerValidatesHeaders (0.01s)
=== CONT TestServerHandlersCanHandleH2PRI
=== RUN TestServerHandlersCanHandleH2PRI/h1
=== PAUSE TestServerHandlersCanHandleH2PRI/h1
=== CONT TestHandlerSetsBodyNil
=== RUN TestHandlerSetsBodyNil/h1
=== PAUSE TestHandlerSetsBodyNil/h1
=== RUN TestHandlerSetsBodyNil/h2
=== PAUSE TestHandlerSetsBodyNil/h2
=== CONT TestHandlerFinishSkipBigContentLengthRead
--- PASS: TestHandlerFinishSkipBigContentLengthRead (0.00s)
=== CONT TestNoContentLengthIfTransferEncoding
=== RUN TestNoContentLengthIfTransferEncoding/h1
=== PAUSE TestNoContentLengthIfTransferEncoding/h1
=== CONT TestServerKeepAliveAfterWriteError
=== RUN TestServerKeepAliveAfterWriteError/h1
=== PAUSE TestServerKeepAliveAfterWriteError/h1
=== CONT TestServerFlushAndHijack
=== RUN TestServerFlushAndHijack/h1
=== PAUSE TestServerFlushAndHijack/h1
=== CONT TestServerEmptyBodyRace
=== RUN TestServerEmptyBodyRace/h1
=== PAUSE TestServerEmptyBodyRace/h1
=== RUN TestServerEmptyBodyRace/h2
=== PAUSE TestServerEmptyBodyRace/h2
=== CONT TestServerKeepAlivesEnabledResultClose
=== RUN TestServerKeepAlivesEnabledResultClose/h1
=== PAUSE TestServerKeepAlivesEnabledResultClose/h1
=== CONT TestServerConnState
=== RUN TestServerConnState/h1
=== PAUSE TestServerConnState/h1
=== CONT TestRequestBodyCloseDoesntBlock
=== RUN TestRequestBodyCloseDoesntBlock/h1
=== PAUSE TestRequestBodyCloseDoesntBlock/h1
=== CONT TestH12_AutoGzip
--- PASS: TestH12_AutoGzip (0.01s)
=== CONT TestServerReaderFromOrder/h1
=== CONT TestHTTP10ConnectionHeader/h1
--- PASS: TestHTTP10ConnectionHeader (0.00s)
--- PASS: TestHTTP10ConnectionHeader/h1 (0.00s)
=== CONT TestServerReaderFromOrder/h2
--- PASS: TestServerReaderFromOrder (0.00s)
--- PASS: TestServerReaderFromOrder/h1 (0.03s)
--- PASS: TestServerReaderFromOrder/h2 (0.04s)
=== CONT TestOptionsHandler/h1
--- PASS: TestOptionsHandler (0.00s)
--- PASS: TestOptionsHandler/h1 (0.00s)
=== CONT TestOptions/h1
--- PASS: TestOptions (0.00s)
--- PASS: TestOptions/h1 (0.00s)
=== CONT TestHijackBeforeRequestBodyRead/h1
--- PASS: TestHijackBeforeRequestBodyRead (0.00s)
--- PASS: TestHijackBeforeRequestBodyRead/h1 (0.01s)
=== CONT TestHijackAfterCloseNotifier/h1
--- PASS: TestHijackAfterCloseNotifier (0.00s)
--- PASS: TestHijackAfterCloseNotifier/h1 (0.00s)
=== CONT TestCloseNotifierPipelined/h1
--- PASS: TestCloseNotifierPipelined (0.00s)
--- PASS: TestCloseNotifierPipelined/h1 (0.20s)
=== CONT TestCloseNotifier/h1
--- PASS: TestCloseNotifier (0.00s)
--- PASS: TestCloseNotifier/h1 (0.00s)
=== CONT TestContentLengthZero/h1
--- PASS: TestContentLengthZero (0.00s)
--- PASS: TestContentLengthZero/h1 (0.01s)
=== CONT TestCaseSensitiveMethod/h1
=== CONT TestClientWriteShutdown/h1
=== CONT TestCaseSensitiveMethod/h2
--- PASS: TestCaseSensitiveMethod (0.00s)
--- PASS: TestCaseSensitiveMethod/h1 (0.00s)
--- PASS: TestCaseSensitiveMethod/h2 (0.01s)
=== CONT TestRequestBodyLimit/h1
=== CONT TestClientWriteShutdown/h2
clientserver_test.go:210: server log: http: TLS handshake error from
127.0.0.1:52610: EOF
--- PASS: TestClientWriteShutdown (0.00s)
--- PASS: TestClientWriteShutdown/h1 (0.00s)
--- PASS: TestClientWriteShutdown/h2 (0.00s)
=== CONT TestRequestLimit/h1
=== CONT TestRequestBodyLimit/h2
--- PASS: TestRequestBodyLimit (0.00s)
--- PASS: TestRequestBodyLimit/h1 (0.00s)
--- PASS: TestRequestBodyLimit/h2 (0.01s)
=== CONT TestStripPrefix/h1
=== RUN TestStripPrefix/h1//foo/bar/qux
=== RUN TestStripPrefix/h1//foo/bar%2Fqux
=== RUN TestStripPrefix/h1//foo%2Fbar/qux
=== RUN TestStripPrefix/h1//bar
=== CONT TestRequestLimit/h2
--- PASS: TestRequestLimit (0.00s)
--- PASS: TestRequestLimit/h1 (0.10s)
--- PASS: TestRequestLimit/h2 (0.15s)
=== CONT TestServerContentType/h1
=== CONT TestStripPrefix/h2
=== RUN TestStripPrefix/h2//foo/bar/qux
=== RUN TestStripPrefix/h2//foo/bar%2Fqux
=== RUN TestStripPrefix/h2//foo%2Fbar/qux
=== RUN TestStripPrefix/h2//bar
--- PASS: TestStripPrefix (0.00s)
--- PASS: TestStripPrefix/h1 (0.00s)
--- PASS: TestStripPrefix/h1//foo/bar/qux (0.00s)
--- PASS: TestStripPrefix/h1//foo/bar%2Fqux (0.00s)
--- PASS: TestStripPrefix/h1//foo%2Fbar/qux (0.00s)
--- PASS: TestStripPrefix/h1//bar (0.00s)
--- PASS: TestStripPrefix/h2 (0.01s)
--- PASS: TestStripPrefix/h2//foo/bar/qux (0.00s)
--- PASS: TestStripPrefix/h2//foo/bar%2Fqux (0.00s)
--- PASS: TestStripPrefix/h2//foo%2Fbar/qux (0.00s)
--- PASS: TestStripPrefix/h2//bar (0.00s)
=== CONT TestServerNoDate/h1
=== CONT TestServerContentType/h2
--- PASS: TestServerContentType (0.00s)
--- PASS: TestServerContentType/h1 (0.00s)
--- PASS: TestServerContentType/h2 (0.00s)
=== CONT TestServerNoDate/h2
--- PASS: TestServerNoDate (0.00s)
--- PASS: TestServerNoDate/h1 (0.00s)
--- PASS: TestServerNoDate/h2 (0.00s)
=== CONT TestServerWriteHijackZeroBytes/h1
--- PASS: TestServerWriteHijackZeroBytes (0.00s)
--- PASS: TestServerWriteHijackZeroBytes/h1 (0.00s)
=== CONT TestHandlerPanicWithHijack/h1
--- PASS: TestHandlerPanicWithHijack (0.00s)
--- PASS: TestHandlerPanicWithHijack/h1 (0.00s)
=== CONT TestZeroLengthPostAndResponse/h1
=== CONT TestTimeoutHandlerEmptyResponse/h1
=== CONT TestZeroLengthPostAndResponse/h2
--- PASS: TestZeroLengthPostAndResponse (0.00s)
--- PASS: TestZeroLengthPostAndResponse/h1 (0.00s)
--- PASS: TestZeroLengthPostAndResponse/h2 (0.00s)
=== CONT TestTimeoutHandlerContextCanceled/h1
=== CONT TestTimeoutHandlerEmptyResponse/h2
--- PASS: TestTimeoutHandlerEmptyResponse (0.00s)
--- PASS: TestTimeoutHandlerEmptyResponse/h1 (0.00s)
--- PASS: TestTimeoutHandlerEmptyResponse/h2 (0.00s)
=== CONT TestTimeoutHandlerStartTimerWhenServing/h1
serve_test.go:2490: skipping sleeping test in -short mode
=== CONT TestTimeoutHandlerContextCanceled/h2
--- PASS: TestTimeoutHandlerContextCanceled (0.00s)
--- PASS: TestTimeoutHandlerContextCanceled/h1 (0.00s)
--- PASS: TestTimeoutHandlerContextCanceled/h2 (0.00s)
=== CONT TestTimeoutHandlerRaceHeaderTimeout/h1
=== CONT TestTimeoutHandlerStartTimerWhenServing/h2
serve_test.go:2490: skipping sleeping test in -short mode
--- PASS: TestTimeoutHandlerStartTimerWhenServing (0.00s)
--- SKIP: TestTimeoutHandlerStartTimerWhenServing/h1 (0.00s)
--- SKIP: TestTimeoutHandlerStartTimerWhenServing/h2 (0.00s)
=== CONT TestTimeoutHandlerRaceHeaderTimeout/h2
--- PASS: TestTimeoutHandlerRaceHeaderTimeout (0.00s)
--- PASS: TestTimeoutHandlerRaceHeaderTimeout/h1 (0.00s)
--- PASS: TestTimeoutHandlerRaceHeaderTimeout/h2 (0.00s)
=== CONT TestTimeoutHandlerRaceHeader/h1
=== CONT TestTimeoutHandlerRace/h1
=== CONT TestTimeoutHandlerRaceHeader/h2
--- PASS: TestTimeoutHandlerRaceHeader (0.00s)
--- PASS: TestTimeoutHandlerRaceHeader/h1 (0.00s)
--- PASS: TestTimeoutHandlerRaceHeader/h2 (0.02s)
=== CONT TestTimeoutHandler/h1
=== CONT TestTimeoutHandlerRace/h2
--- PASS: TestTimeoutHandlerRace (0.00s)
--- PASS: TestTimeoutHandlerRace/h1 (0.08s)
--- PASS: TestTimeoutHandlerRace/h2 (0.08s)
=== CONT TestTimeoutHandler/h2
--- PASS: TestTimeoutHandler (0.00s)
--- PASS: TestTimeoutHandler/h1 (0.00s)
--- PASS: TestTimeoutHandler/h2 (0.00s)
=== CONT TestServerExpect/h1
--- PASS: TestServerExpect (0.00s)
--- PASS: TestServerExpect/h1 (0.00s)
=== CONT TestTLSServerRejectHTTPRequests/https1
=== CONT TestTLSServer/https1
=== CONT TestTLSServerRejectHTTPRequests/h2
--- PASS: TestTLSServerRejectHTTPRequests (0.00s)
--- PASS: TestTLSServerRejectHTTPRequests/https1 (0.00s)
--- PASS: TestTLSServerRejectHTTPRequests/h2 (0.00s)
=== CONT TestTLSHandshakeTimeout/https1
=== CONT TestTLSServer/h2
--- PASS: TestTLSServer (0.00s)
--- PASS: TestTLSServer/https1 (0.00s)
--- PASS: TestTLSServer/h2 (0.01s)
=== CONT TestHeadResponses/h1
=== CONT TestTLSHandshakeTimeout/h2
--- PASS: TestTLSHandshakeTimeout (0.00s)
--- PASS: TestTLSHandshakeTimeout/https1 (0.25s)
--- PASS: TestTLSHandshakeTimeout/h2 (0.25s)
=== CONT TestServerAllowsBlockingRemoteAddr/h1
--- PASS: TestServerAllowsBlockingRemoteAddr (0.01s)
--- PASS: TestServerAllowsBlockingRemoteAddr/h1 (0.00s)
=== CONT TestHeadResponses/h2
--- PASS: TestHeadResponses (0.00s)
--- PASS: TestHeadResponses/h1 (0.00s)
--- PASS: TestHeadResponses/h2 (0.00s)
=== CONT TestSetsRemoteAddr/h1
=== CONT TestKeepAliveFinalChunkWithEOF/h1
=== CONT TestSetsRemoteAddr/h2
--- PASS: TestSetsRemoteAddr (0.00s)
--- PASS: TestSetsRemoteAddr/h1 (0.00s)
--- PASS: TestSetsRemoteAddr/h2 (0.00s)
=== CONT TestKeepAliveFinalChunkWithEOF/h2
--- PASS: TestKeepAliveFinalChunkWithEOF (0.00s)
--- PASS: TestKeepAliveFinalChunkWithEOF/h1 (0.00s)
--- PASS: TestKeepAliveFinalChunkWithEOF/h2 (0.00s)
=== CONT TestIdentityResponse/h1
=== CONT TestOnlyWriteTimeout/h1
--- PASS: TestOnlyWriteTimeout (0.00s)
--- PASS: TestOnlyWriteTimeout/h1 (0.00s)
=== CONT TestIdentityResponse/h2
serve_test.go:1030: https://go.dev/issue/56019
--- PASS: TestIdentityResponse (0.00s)
--- PASS: TestIdentityResponse/h1 (0.00s)
--- SKIP: TestIdentityResponse/h2 (0.00s)
=== CONT TestWriteDeadlineExtendedOnNewRequest/h1
serve_test.go:813: skipping in short mode
=== CONT TestServerWriteTimeout/h1
=== CONT TestWriteDeadlineExtendedOnNewRequest/h2
serve_test.go:813: skipping in short mode
--- PASS: TestWriteDeadlineExtendedOnNewRequest (0.00s)
--- SKIP: TestWriteDeadlineExtendedOnNewRequest/h1 (0.00s)
--- SKIP: TestWriteDeadlineExtendedOnNewRequest/h2 (0.00s)
=== CONT TestServerReadTimeout/h1
=== CONT TestServerWriteTimeout/h2
--- PASS: TestServerWriteTimeout (0.00s)
--- PASS: TestServerWriteTimeout/h1 (0.01s)
--- PASS: TestServerWriteTimeout/h2 (0.02s)
=== CONT TestServerTimeouts/h1
--- PASS: TestServerTimeouts (0.00s)
--- PASS: TestServerTimeouts/h1 (0.01s)
=== CONT TestServerReadTimeout/h2
--- PASS: TestServerReadTimeout (0.00s)
--- PASS: TestServerReadTimeout/h1 (0.01s)
--- PASS: TestServerReadTimeout/h2 (0.01s)
=== CONT TestRequestSanitization/h1
=== CONT TestShouldRedirectConcurrency/h1
=== CONT TestRequestSanitization/h2
transport_test.go:6893: https://go.dev/issue/60374 test fails when run with
HTTP/2
--- PASS: TestRequestSanitization (0.00s)
--- PASS: TestRequestSanitization/h1 (0.00s)
--- SKIP: TestRequestSanitization/h2 (0.00s)
=== CONT TestServeWithSlashRedirectKeepsQueryString/h1
--- PASS: TestServeWithSlashRedirectKeepsQueryString (0.00s)
--- PASS: TestServeWithSlashRedirectKeepsQueryString/h1 (0.00s)
=== CONT TestShouldRedirectConcurrency/h2
--- PASS: TestShouldRedirectConcurrency (0.00s)
--- PASS: TestShouldRedirectConcurrency/h1 (0.00s)
--- PASS: TestShouldRedirectConcurrency/h2 (0.00s)
=== CONT TestHostHandlers/h1
--- PASS: TestHostHandlers (0.00s)
--- PASS: TestHostHandlers/h1 (0.00s)
=== CONT TestResponseControllerEnableFullDuplex/h1
=== CONT TestWrappedResponseController/h1
=== CONT TestResponseControllerEnableFullDuplex/h2
--- PASS: TestResponseControllerEnableFullDuplex (0.00s)
--- PASS: TestResponseControllerEnableFullDuplex/h1 (0.00s)
--- PASS: TestResponseControllerEnableFullDuplex/h2 (0.00s)
=== CONT TestResponseControllerSetFutureReadDeadline/h1
=== CONT TestWrappedResponseController/h2
--- PASS: TestWrappedResponseController (0.00s)
--- PASS: TestWrappedResponseController/h1 (0.00s)
--- PASS: TestWrappedResponseController/h2 (0.00s)
=== CONT TestResponseControllerSetPastReadDeadline/h1
=== CONT TestResponseControllerSetFutureReadDeadline/h2
--- PASS: TestResponseControllerSetFutureReadDeadline (0.00s)
--- PASS: TestResponseControllerSetFutureReadDeadline/h1 (0.00s)
--- PASS: TestResponseControllerSetFutureReadDeadline/h2 (0.00s)
=== CONT TestResponseControllerSetFutureWriteDeadline/h1
=== CONT TestResponseControllerSetPastReadDeadline/h2
--- PASS: TestResponseControllerSetPastReadDeadline (0.00s)
--- PASS: TestResponseControllerSetPastReadDeadline/h1 (0.00s)
--- PASS: TestResponseControllerSetPastReadDeadline/h2 (0.00s)
=== CONT TestResponseControllerSetPastWriteDeadline/h1
=== CONT TestResponseControllerSetFutureWriteDeadline/h2
--- PASS: TestResponseControllerSetFutureWriteDeadline (0.00s)
--- PASS: TestResponseControllerSetFutureWriteDeadline/h1 (0.00s)
--- PASS: TestResponseControllerSetFutureWriteDeadline/h2 (0.01s)
=== CONT TestResponseControllerHijack/h1
=== CONT TestResponseControllerSetPastWriteDeadline/h2
--- PASS: TestResponseControllerSetPastWriteDeadline (0.00s)
--- PASS: TestResponseControllerSetPastWriteDeadline/h1 (0.00s)
--- PASS: TestResponseControllerSetPastWriteDeadline/h2 (0.00s)
=== CONT TestResponseControllerFlush/h1
=== CONT TestResponseControllerHijack/h2
--- PASS: TestResponseControllerHijack (0.00s)
--- PASS: TestResponseControllerHijack/h1 (0.00s)
--- PASS: TestResponseControllerHijack/h2 (0.00s)
=== CONT TestNoPanicOnRoundTripWithBasicAuth/h1
=== CONT TestResponseControllerFlush/h2
--- PASS: TestResponseControllerFlush (0.00s)
--- PASS: TestResponseControllerFlush/h1 (0.00s)
--- PASS: TestResponseControllerFlush/h2 (0.00s)
=== CONT TestRequestRedirect/h1
=== CONT TestNoPanicOnRoundTripWithBasicAuth/h2
--- PASS: TestNoPanicOnRoundTripWithBasicAuth (0.00s)
--- PASS: TestNoPanicOnRoundTripWithBasicAuth/h1 (0.00s)
--- PASS: TestNoPanicOnRoundTripWithBasicAuth/h2 (0.01s)
=== CONT TestMaxInt64ForMultipartFormMaxMemoryOverflow/h1
=== CONT TestRequestRedirect/h2
--- PASS: TestRequestRedirect (0.00s)
--- PASS: TestRequestRedirect/h1 (0.00s)
--- PASS: TestRequestRedirect/h2 (0.00s)
=== CONT TestFileServerMethods/h1
fs_test.go:1544: http://127.0.0.1:37627/file
fs_test.go:1544: http://127.0.0.1:37627/file
fs_test.go:1544: http://127.0.0.1:37627/file
fs_test.go:1544: http://127.0.0.1:37627/file
fs_test.go:1544: http://127.0.0.1:37627/file
fs_test.go:1544: http://127.0.0.1:37627/file
fs_test.go:1544: http://127.0.0.1:37627/file
fs_test.go:1544: http://127.0.0.1:37627/file
=== CONT TestMaxInt64ForMultipartFormMaxMemoryOverflow/h2
--- PASS: TestMaxInt64ForMultipartFormMaxMemoryOverflow (0.00s)
--- PASS: TestMaxInt64ForMultipartFormMaxMemoryOverflow/h1 (0.00s)
--- PASS: TestMaxInt64ForMultipartFormMaxMemoryOverflow/h2 (0.00s)
=== CONT TestServeFileRejectsInvalidSuffixLengths/h1
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1/bytes=--6
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1/bytes=--0
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1/bytes=---0
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1/bytes=-6
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1/bytes=6-
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1/bytes=-6-
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1/bytes=-0
=== RUN TestServeFileRejectsInvalidSuffixLengths/h1/bytes=
=== CONT TestFileServerMethods/h2
fs_test.go:1544: https://127.0.0.1:41761/file
fs_test.go:1544: https://127.0.0.1:41761/file
fs_test.go:1544: https://127.0.0.1:41761/file
fs_test.go:1544: https://127.0.0.1:41761/file
fs_test.go:1544: https://127.0.0.1:41761/file
fs_test.go:1544: https://127.0.0.1:41761/file
fs_test.go:1544: https://127.0.0.1:41761/file
fs_test.go:1544: https://127.0.0.1:41761/file
--- PASS: TestFileServerMethods (0.00s)
--- PASS: TestFileServerMethods/h1 (0.00s)
--- PASS: TestFileServerMethods/h2 (0.01s)
=== CONT TestFileServerNotDirError/h1
=== RUN TestFileServerNotDirError/h1/Dir
=== RUN TestFileServerNotDirError/h1/Dir/RelativePath
=== RUN TestFileServerNotDirError/h1/Dir/AbsolutePath
=== RUN TestFileServerNotDirError/h1/FS
=== RUN TestFileServerNotDirError/h1/FS/RelativePath
=== RUN TestFileServerNotDirError/h1/FS/AbsolutePath
=== CONT TestServeFileRejectsInvalidSuffixLengths/h2
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2/bytes=--6
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2/bytes=--0
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2/bytes=---0
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2/bytes=-6
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2/bytes=6-
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2/bytes=-6-
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2/bytes=-0
=== RUN TestServeFileRejectsInvalidSuffixLengths/h2/bytes=
=== CONT TestServeFileRejectsInvalidSuffixLengths/https1
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1/bytes=--6
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1/bytes=--0
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1/bytes=---0
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1/bytes=-6
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1/bytes=6-
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1/bytes=-6-
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1/bytes=-0
=== RUN TestServeFileRejectsInvalidSuffixLengths/https1/bytes=
--- PASS: TestServeFileRejectsInvalidSuffixLengths (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1 (0.01s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1/bytes=--6 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1/bytes=--0 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1/bytes=---0 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1/bytes=-6 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1/bytes=6- (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1/bytes=-6- (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1/bytes=-0 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h1/bytes= (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2 (0.01s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2/bytes=--6 (0.01s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2/bytes=--0 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2/bytes=---0 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2/bytes=-6 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2/bytes=6- (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2/bytes=-6- (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2/bytes=-0 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/h2/bytes= (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1 (0.01s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1/bytes=--6 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1/bytes=--0 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1/bytes=---0
(0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1/bytes=-6 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1/bytes=6- (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1/bytes=-6- (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1/bytes=-0 (0.00s)
--- PASS: TestServeFileRejectsInvalidSuffixLengths/https1/bytes= (0.00s)
=== CONT TestServeContentErrorMessages/h1
=== CONT TestFileServerNotDirError/h2
=== RUN TestFileServerNotDirError/h2/Dir
=== RUN TestFileServerNotDirError/h2/Dir/RelativePath
=== RUN TestFileServerNotDirError/h2/Dir/AbsolutePath
=== RUN TestFileServerNotDirError/h2/FS
=== RUN TestFileServerNotDirError/h2/FS/RelativePath
=== RUN TestFileServerNotDirError/h2/FS/AbsolutePath
--- PASS: TestFileServerNotDirError (0.00s)
--- PASS: TestFileServerNotDirError/h1 (0.00s)
--- PASS: TestFileServerNotDirError/h1/Dir (0.00s)
--- PASS: TestFileServerNotDirError/h1/Dir/RelativePath (0.00s)
--- PASS: TestFileServerNotDirError/h1/Dir/AbsolutePath (0.00s)
--- PASS: TestFileServerNotDirError/h1/FS (0.00s)
--- PASS: TestFileServerNotDirError/h1/FS/RelativePath (0.00s)
--- PASS: TestFileServerNotDirError/h1/FS/AbsolutePath (0.00s)
--- PASS: TestFileServerNotDirError/h2 (0.01s)
--- PASS: TestFileServerNotDirError/h2/Dir (0.01s)
--- PASS: TestFileServerNotDirError/h2/Dir/RelativePath (0.00s)
--- PASS: TestFileServerNotDirError/h2/Dir/AbsolutePath (0.00s)
--- PASS: TestFileServerNotDirError/h2/FS (0.01s)
--- PASS: TestFileServerNotDirError/h2/FS/RelativePath (0.00s)
--- PASS: TestFileServerNotDirError/h2/FS/AbsolutePath (0.00s)
=== CONT TestServeContent/h1
=== CONT TestServeContentErrorMessages/h2
--- PASS: TestServeContentErrorMessages (0.00s)
--- PASS: TestServeContentErrorMessages/h1 (0.00s)
--- PASS: TestServeContentErrorMessages/h2 (0.01s)
=== CONT TestDirectoryIfNotModified/h1
=== CONT TestServeContent/h2
--- PASS: TestServeContent (0.00s)
--- PASS: TestServeContent/h1 (0.01s)
--- PASS: TestServeContent/h2 (0.01s)
=== CONT TestFileServerNamesEscape/h1
=== CONT TestDirectoryIfNotModified/h2
--- PASS: TestDirectoryIfNotModified (0.00s)
--- PASS: TestDirectoryIfNotModified/h1 (0.00s)
--- PASS: TestDirectoryIfNotModified/h2 (0.00s)
=== CONT TestFileServerZeroByte/h1
=== CONT TestFileServerNamesEscape/h2
--- PASS: TestFileServerNamesEscape (0.00s)
--- PASS: TestFileServerNamesEscape/h1 (0.00s)
--- PASS: TestFileServerNamesEscape/h2 (0.00s)
=== CONT TestServeIndexHtmlFS/h1
=== CONT TestFileServerZeroByte/h2
--- PASS: TestFileServerZeroByte (0.00s)
--- PASS: TestFileServerZeroByte/h1 (0.00s)
--- PASS: TestFileServerZeroByte/h2 (0.00s)
=== CONT TestServeIndexHtml/h1
=== RUN TestServeIndexHtml/h1/Dir
=== RUN TestServeIndexHtml/h1/DirFS
=== CONT TestServeIndexHtmlFS/h2
--- PASS: TestServeIndexHtmlFS (0.00s)
--- PASS: TestServeIndexHtmlFS/h1 (0.00s)
--- PASS: TestServeIndexHtmlFS/h2 (0.00s)
=== CONT TestServeFileNotModified/h1
=== CONT TestServeIndexHtml/h2
=== RUN TestServeIndexHtml/h2/Dir
=== RUN TestServeIndexHtml/h2/DirFS
--- PASS: TestServeIndexHtml (0.00s)
--- PASS: TestServeIndexHtml/h1 (0.00s)
--- PASS: TestServeIndexHtml/h1/Dir (0.00s)
--- PASS: TestServeIndexHtml/h1/DirFS (0.00s)
--- PASS: TestServeIndexHtml/h2 (0.01s)
--- PASS: TestServeIndexHtml/h2/Dir (0.01s)
--- PASS: TestServeIndexHtml/h2/DirFS (0.00s)
=== CONT TestServeFileWithContentEncoding/h1
=== CONT TestServeFileNotModified/h2
--- PASS: TestServeFileNotModified (0.00s)
--- PASS: TestServeFileNotModified/h1 (0.00s)
--- PASS: TestServeFileNotModified/h2 (0.00s)
=== CONT TestServeDirWithoutTrailingSlash/h1
=== CONT TestServeFileWithContentEncoding/h2
--- PASS: TestServeFileWithContentEncoding (0.00s)
--- PASS: TestServeFileWithContentEncoding/h1 (0.00s)
--- PASS: TestServeFileWithContentEncoding/h2 (0.00s)
=== CONT TestServeFileFromCWD/h1
=== CONT TestServeDirWithoutTrailingSlash/h2
--- PASS: TestServeDirWithoutTrailingSlash (0.00s)
--- PASS: TestServeDirWithoutTrailingSlash/h1 (0.00s)
--- PASS: TestServeDirWithoutTrailingSlash/h2 (0.00s)
=== CONT TestServeFileMimeType/h1
=== CONT TestServeFileFromCWD/h2
--- PASS: TestServeFileFromCWD (0.00s)
--- PASS: TestServeFileFromCWD/h1 (0.00s)
--- PASS: TestServeFileFromCWD/h2 (0.00s)
=== CONT TestServeFileContentType/h1
=== CONT TestServeFileMimeType/h2
--- PASS: TestServeFileMimeType (0.00s)
--- PASS: TestServeFileMimeType/h1 (0.00s)
--- PASS: TestServeFileMimeType/h2 (0.00s)
=== CONT TestFileServerImplicitLeadingSlash/h1
=== CONT TestServeFileContentType/h2
--- PASS: TestServeFileContentType (0.00s)
--- PASS: TestServeFileContentType/h1 (0.00s)
--- PASS: TestServeFileContentType/h2 (0.00s)
=== CONT TestFileServerSortsNames/h1
=== CONT TestFileServerImplicitLeadingSlash/h2
--- PASS: TestFileServerImplicitLeadingSlash (0.00s)
--- PASS: TestFileServerImplicitLeadingSlash/h1 (0.00s)
--- PASS: TestFileServerImplicitLeadingSlash/h2 (0.01s)
=== CONT TestFileServerEscapesNames/h1
=== CONT TestFileServerSortsNames/h2
--- PASS: TestFileServerSortsNames (0.00s)
--- PASS: TestFileServerSortsNames/h1 (0.00s)
--- PASS: TestFileServerSortsNames/h2 (0.00s)
=== CONT TestFSRedirect/h1
=== CONT TestFileServerEscapesNames/h2
--- PASS: TestFileServerEscapesNames (0.00s)
--- PASS: TestFileServerEscapesNames/h1 (0.00s)
--- PASS: TestFileServerEscapesNames/h2 (0.01s)
=== CONT TestServeFile/h1
=== CONT TestFSRedirect/h2
--- PASS: TestFSRedirect (0.00s)
--- PASS: TestFSRedirect/h1 (0.00s)
--- PASS: TestFSRedirect/h2 (0.01s)
=== CONT TestEarlyHintsRequest/h1
=== CONT TestServeFile/h2
--- PASS: TestServeFile (0.00s)
--- PASS: TestServeFile/h1 (0.01s)
--- PASS: TestServeFile/h2 (0.01s)
=== CONT TestIdentityTransferEncoding/h1
=== CONT TestEarlyHintsRequest/h2
--- PASS: TestEarlyHintsRequest (0.00s)
--- PASS: TestEarlyHintsRequest/h1 (0.00s)
--- PASS: TestEarlyHintsRequest/h2 (0.00s)
=== CONT TestIdentityTransferEncoding/h2
--- PASS: TestIdentityTransferEncoding (0.00s)
--- PASS: TestIdentityTransferEncoding/h1 (0.00s)
--- PASS: TestIdentityTransferEncoding/h2 (0.00s)
=== CONT TestBidiStreamReverseProxy/h2
--- PASS: TestBidiStreamReverseProxy (0.00s)
--- PASS: TestBidiStreamReverseProxy/h2 (0.15s)
=== CONT TestWriteHeaderNoCodeCheck/h1
=== CONT TestWriteHeader0/h1
=== CONT TestWriteHeaderNoCodeCheck/h2
--- PASS: TestWriteHeaderNoCodeCheck (0.00s)
--- PASS: TestWriteHeaderNoCodeCheck/h1 (0.00s)
--- PASS: TestWriteHeaderNoCodeCheck/h2 (0.00s)
=== CONT TestBadResponseAfterReadingBody/h1
--- PASS: TestBadResponseAfterReadingBody (0.00s)
--- PASS: TestBadResponseAfterReadingBody/h1 (0.00s)
=== CONT TestWriteHeader0/h2
--- PASS: TestWriteHeader0 (0.00s)
--- PASS: TestWriteHeader0/h1 (0.00s)
--- PASS: TestWriteHeader0/h2 (0.00s)
=== CONT TestServerUndeclaredTrailers/h1
=== CONT TestServerUndeclaredTrailers/h2
--- PASS: TestServerUndeclaredTrailers (0.00s)
--- PASS: TestServerUndeclaredTrailers/h1 (0.00s)
--- PASS: TestServerUndeclaredTrailers/h2 (0.00s)
=== CONT TestNoSniffExpectRequestBody/h1
=== CONT TestCloseIdleConnections/h1
=== CONT TestNoSniffExpectRequestBody/h2
--- PASS: TestNoSniffExpectRequestBody (0.00s)
--- PASS: TestNoSniffExpectRequestBody/h1 (0.00s)
--- PASS: TestNoSniffExpectRequestBody/h2 (0.00s)
=== CONT TestCloseIdleConnections/h2
--- PASS: TestCloseIdleConnections (0.00s)
--- PASS: TestCloseIdleConnections/h1 (0.00s)
--- PASS: TestCloseIdleConnections/h2 (0.01s)
=== CONT TestTransportRejectsInvalidHeaders/h1
=== CONT TestTransportGCRequest/h1
=== RUN TestTransportGCRequest/h1/Body
=== RUN TestTransportGCRequest/h1/NoBody
=== CONT TestTransportRejectsInvalidHeaders/h2
--- PASS: TestTransportRejectsInvalidHeaders (0.00s)
--- PASS: TestTransportRejectsInvalidHeaders/h1 (0.00s)
--- PASS: TestTransportRejectsInvalidHeaders/h2 (0.01s)
=== CONT TestTransportDiscardsUnneededConns/h2
--- PASS: TestTransportDiscardsUnneededConns (0.00s)
--- PASS: TestTransportDiscardsUnneededConns/h2 (0.04s)
=== CONT TestTransportGCRequest/h2
=== RUN TestTransportGCRequest/h2/Body
=== RUN TestTransportGCRequest/h2/NoBody
--- PASS: TestTransportGCRequest (0.00s)
--- PASS: TestTransportGCRequest/h1 (0.02s)
--- PASS: TestTransportGCRequest/h1/Body (0.01s)
--- PASS: TestTransportGCRequest/h1/NoBody (0.01s)
--- PASS: TestTransportGCRequest/h2 (0.02s)
--- PASS: TestTransportGCRequest/h2/Body (0.01s)
--- PASS: TestTransportGCRequest/h2/NoBody (0.01s)
=== CONT TestTransportUserAgent/h1
=== CONT TestConnectRequest/h1
=== CONT TestTransportUserAgent/h2
--- PASS: TestTransportUserAgent (0.00s)
--- PASS: TestTransportUserAgent/h1 (0.00s)
--- PASS: TestTransportUserAgent/h2 (0.00s)
=== CONT TestConcurrentReadWriteReqBody/h1
=== CONT TestConnectRequest/h2
--- PASS: TestConnectRequest (0.00s)
--- PASS: TestConnectRequest/h1 (0.00s)
--- PASS: TestConnectRequest/h2 (0.00s)
=== CONT TestResponseBodyReadAfterClose/h1
=== CONT TestConcurrentReadWriteReqBody/h2
--- PASS: TestConcurrentReadWriteReqBody (0.00s)
--- PASS: TestConcurrentReadWriteReqBody/h1 (0.00s)
--- PASS: TestConcurrentReadWriteReqBody/h2 (0.00s)
=== CONT TestHandlerAbortRacesBodyRead/h1
=== CONT TestResponseBodyReadAfterClose/h2
--- PASS: TestResponseBodyReadAfterClose (0.00s)
--- PASS: TestResponseBodyReadAfterClose/h1 (0.00s)
--- PASS: TestResponseBodyReadAfterClose/h2 (0.00s)
=== CONT TestTrailersServerToClientFlush/h1
=== CONT TestHandlerAbortRacesBodyRead/h2
--- PASS: TestHandlerAbortRacesBodyRead (0.00s)
--- PASS: TestHandlerAbortRacesBodyRead/h1 (0.03s)
--- PASS: TestHandlerAbortRacesBodyRead/h2 (0.13s)
=== CONT TestTrailersServerToClient/h1
=== CONT TestTrailersServerToClientFlush/h2
--- PASS: TestTrailersServerToClientFlush (0.00s)
--- PASS: TestTrailersServerToClientFlush/h1 (0.00s)
--- PASS: TestTrailersServerToClientFlush/h2 (0.00s)
=== CONT TestTrailersClientToServer/h1
=== CONT TestTrailersServerToClient/h2
--- PASS: TestTrailersServerToClient (0.00s)
--- PASS: TestTrailersServerToClient/h1 (0.00s)
--- PASS: TestTrailersServerToClient/h2 (0.01s)
=== CONT TestCancelRequestMidBody/h1
=== CONT TestTrailersClientToServer/h2
--- PASS: TestTrailersClientToServer (0.00s)
--- PASS: TestTrailersClientToServer/h1 (0.00s)
--- PASS: TestTrailersClientToServer/h2 (0.00s)
=== CONT TestCancelRequestMidBody/h2
--- PASS: TestCancelRequestMidBody (0.00s)
--- PASS: TestCancelRequestMidBody/h1 (0.00s)
--- PASS: TestCancelRequestMidBody/h2 (0.00s)
=== CONT Test304Responses/h1
=== CONT Test304Responses/h2
--- PASS: Test304Responses (0.00s)
--- PASS: Test304Responses/h1 (0.00s)
--- PASS: Test304Responses/h2 (0.00s)
=== CONT TestChunkedResponseHeaders/h1
clientserver_test.go:210: server log: http: invalid Content-Length of
"intentional gibberish"
=== CONT TestNewClientServerTest/h1
=== CONT TestChunkedResponseHeaders/h2
--- PASS: TestChunkedResponseHeaders (0.00s)
--- PASS: TestChunkedResponseHeaders/h1 (0.00s)
--- PASS: TestChunkedResponseHeaders/h2 (0.00s)
=== CONT TestProbeZeroLengthBody/h1
=== CONT TestNewClientServerTest/h2
=== CONT TestNewClientServerTest/https1
--- PASS: TestNewClientServerTest (0.00s)
--- PASS: TestNewClientServerTest/h1 (0.00s)
--- PASS: TestNewClientServerTest/h2 (0.01s)
--- PASS: TestNewClientServerTest/https1 (0.00s)
=== CONT TestClientCallsCloseOnlyOnce/h1
=== CONT TestProbeZeroLengthBody/h2
--- PASS: TestProbeZeroLengthBody (0.00s)
--- PASS: TestProbeZeroLengthBody/h1 (0.20s)
--- PASS: TestProbeZeroLengthBody/h2 (0.00s)
=== CONT TestClientDoCanceledVsTimeout/h1
=== RUN TestClientDoCanceledVsTimeout/h1/timeout
=== RUN TestClientDoCanceledVsTimeout/h1/canceled
=== CONT TestClientCallsCloseOnlyOnce/h2
--- PASS: TestClientCallsCloseOnlyOnce (0.00s)
--- PASS: TestClientCallsCloseOnlyOnce/h1 (0.03s)
--- PASS: TestClientCallsCloseOnlyOnce/h2 (0.12s)
=== CONT TestTransportBodyReadError/h1
=== CONT TestClientDoCanceledVsTimeout/h2
=== RUN TestClientDoCanceledVsTimeout/h2/timeout
=== RUN TestClientDoCanceledVsTimeout/h2/canceled
--- PASS: TestClientDoCanceledVsTimeout (0.00s)
--- PASS: TestClientDoCanceledVsTimeout/h1 (0.00s)
--- PASS: TestClientDoCanceledVsTimeout/h1/timeout (0.00s)
--- PASS: TestClientDoCanceledVsTimeout/h1/canceled (0.00s)
--- PASS: TestClientDoCanceledVsTimeout/h2 (0.00s)
--- PASS: TestClientDoCanceledVsTimeout/h2/timeout (0.00s)
--- PASS: TestClientDoCanceledVsTimeout/h2/canceled (0.00s)
=== CONT TestClientRedirectTypes/h1
=== CONT TestTransportBodyReadError/h2
--- PASS: TestTransportBodyReadError (0.00s)
--- PASS: TestTransportBodyReadError/h1 (0.00s)
--- PASS: TestTransportBodyReadError/h2 (0.00s)
=== CONT TestClientAltersCookiesOnRedirect/h1
=== CONT TestClientRedirectTypes/h2
--- PASS: TestClientRedirectTypes (0.00s)
--- PASS: TestClientRedirectTypes/h1 (0.01s)
--- PASS: TestClientRedirectTypes/h2 (0.01s)
=== CONT TestClientCopyHostOnRedirect/h1
client_test.go:1545: Virtual host is 127.0.0.1:39423
client_test.go:1587: Server host is 127.0.0.1:44189
=== CONT TestClientAltersCookiesOnRedirect/h2
--- PASS: TestClientAltersCookiesOnRedirect (0.00s)
--- PASS: TestClientAltersCookiesOnRedirect/h1 (0.00s)
--- PASS: TestClientAltersCookiesOnRedirect/h2 (0.00s)
=== CONT TestClientCopyHeadersOnRedirect/h1
=== CONT TestClientCopyHostOnRedirect/h2
client_test.go:1545: Virtual host is 127.0.0.1:39079
client_test.go:1587: Server host is 127.0.0.1:34339
--- PASS: TestClientCopyHostOnRedirect (0.00s)
--- PASS: TestClientCopyHostOnRedirect/h1 (0.00s)
--- PASS: TestClientCopyHostOnRedirect/h2 (0.01s)
=== CONT TestClientRedirectEatsBody_h1/h1
=== CONT TestClientCopyHeadersOnRedirect/h2
--- PASS: TestClientCopyHeadersOnRedirect (0.00s)
--- PASS: TestClientCopyHeadersOnRedirect/h1 (0.00s)
--- PASS: TestClientCopyHeadersOnRedirect/h2 (0.01s)
=== CONT TestClientTimeoutDoesNotExpire/h1
=== CONT TestClientRedirectEatsBody_h1/h2
--- PASS: TestClientRedirectEatsBody_h1 (0.00s)
--- PASS: TestClientRedirectEatsBody_h1/h1 (0.00s)
--- PASS: TestClientRedirectEatsBody_h1/h2 (0.00s)
=== CONT TestClientTimeoutCancel/h1
=== CONT TestClientTimeoutDoesNotExpire/h2
--- PASS: TestClientTimeoutDoesNotExpire (0.00s)
--- PASS: TestClientTimeoutDoesNotExpire/h1 (0.00s)
--- PASS: TestClientTimeoutDoesNotExpire/h2 (0.00s)
=== CONT TestClientTimeout_Headers/h1
=== CONT TestClientTimeoutCancel/h2
--- PASS: TestClientTimeoutCancel (0.00s)
--- PASS: TestClientTimeoutCancel/h1 (0.00s)
--- PASS: TestClientTimeoutCancel/h2 (0.00s)
=== CONT TestClientTimeout/h1
client_test.go:1212: attempting test with timeout 10ms
=== CONT TestClientTimeout_Headers/h2
--- PASS: TestClientTimeout_Headers (0.00s)
--- PASS: TestClientTimeout_Headers/h1 (0.01s)
--- PASS: TestClientTimeout_Headers/h2 (0.01s)
=== CONT TestEmptyPasswordAuth/h1
=== CONT TestClientTimeout/h2
client_test.go:1212: attempting test with timeout 10ms
--- PASS: TestClientTimeout (0.00s)
--- PASS: TestClientTimeout/h1 (0.01s)
--- PASS: TestClientTimeout/h2 (0.01s)
=== CONT TestClientHeadContentLength/h1
=== CONT TestEmptyPasswordAuth/h2
--- PASS: TestEmptyPasswordAuth (0.00s)
--- PASS: TestEmptyPasswordAuth/h1 (0.00s)
--- PASS: TestEmptyPasswordAuth/h2 (0.00s)
=== CONT TestHTTPSClientDetectsHTTPServer/h1
--- PASS: TestHTTPSClientDetectsHTTPServer (0.00s)
--- PASS: TestHTTPSClientDetectsHTTPServer/h1 (0.00s)
=== CONT TestClientHeadContentLength/h2
--- PASS: TestClientHeadContentLength (0.00s)
--- PASS: TestClientHeadContentLength/h1 (0.00s)
--- PASS: TestClientHeadContentLength/h2 (0.00s)
=== CONT TestResponseSetsTLSConnectionState/https1
--- PASS: TestResponseSetsTLSConnectionState (0.00s)
--- PASS: TestResponseSetsTLSConnectionState/https1 (0.01s)
=== CONT TestTransportUsesTLSConfigServerName/https1
=== CONT TestClientWithIncorrectTLSServerName/https1
=== CONT TestTransportUsesTLSConfigServerName/h2
--- PASS: TestTransportUsesTLSConfigServerName (0.00s)
--- PASS: TestTransportUsesTLSConfigServerName/https1 (0.00s)
--- PASS: TestTransportUsesTLSConfigServerName/h2 (0.01s)
=== CONT TestClientWithCorrectTLSServerName/https1
=== CONT TestClientWithIncorrectTLSServerName/h2
--- PASS: TestClientWithIncorrectTLSServerName (0.00s)
--- PASS: TestClientWithIncorrectTLSServerName/https1 (0.00s)
--- PASS: TestClientWithIncorrectTLSServerName/h2 (0.00s)
=== CONT TestClientInsecureTransport/https1
=== CONT TestClientWithCorrectTLSServerName/h2
--- PASS: TestClientWithCorrectTLSServerName (0.00s)
--- PASS: TestClientWithCorrectTLSServerName/https1 (0.00s)
--- PASS: TestClientWithCorrectTLSServerName/h2 (0.00s)
=== CONT TestClientWrites/h1
--- PASS: TestClientWrites (0.00s)
--- PASS: TestClientWrites/h1 (0.00s)
=== CONT TestClientInsecureTransport/h2
--- PASS: TestClientInsecureTransport (0.00s)
--- PASS: TestClientInsecureTransport/https1 (0.01s)
--- PASS: TestClientInsecureTransport/h2 (0.01s)
=== CONT TestStreamingGet/h1
=== CONT TestJarCalls/h1
--- PASS: TestJarCalls (0.00s)
--- PASS: TestJarCalls/h1 (0.00s)
=== CONT TestStreamingGet/h2
--- PASS: TestStreamingGet (0.00s)
--- PASS: TestStreamingGet/h1 (0.00s)
--- PASS: TestStreamingGet/h2 (0.00s)
=== CONT TestRedirectCookiesJar/h1
=== CONT TestClientRedirect308NoGetBody/h1
=== CONT TestRedirectCookiesJar/h2
--- PASS: TestRedirectCookiesJar (0.00s)
--- PASS: TestRedirectCookiesJar/h1 (0.00s)
--- PASS: TestRedirectCookiesJar/h2 (0.00s)
=== CONT TestClientRedirectNoLocation/h1
=== RUN TestClientRedirectNoLocation/h1/301
=== PAUSE TestClientRedirectNoLocation/h1/301
=== RUN TestClientRedirectNoLocation/h1/308
=== PAUSE TestClientRedirectNoLocation/h1/308
=== CONT TestClientRedirect308NoGetBody/h2
--- PASS: TestClientRedirect308NoGetBody (0.00s)
--- PASS: TestClientRedirect308NoGetBody/h1 (0.00s)
--- PASS: TestClientRedirect308NoGetBody/h2 (0.00s)
=== CONT TestClientRedirectUseResponse/h1
=== CONT TestClientRedirectNoLocation/h2
=== RUN TestClientRedirectNoLocation/h2/301
=== PAUSE TestClientRedirectNoLocation/h2/301
=== RUN TestClientRedirectNoLocation/h2/308
=== PAUSE TestClientRedirectNoLocation/h2/308
=== CONT TestDeleteRedirects/h1
=== CONT TestClientRedirectUseResponse/h2
--- PASS: TestClientRedirectUseResponse (0.00s)
--- PASS: TestClientRedirectUseResponse/h1 (0.00s)
--- PASS: TestClientRedirectUseResponse/h2 (0.00s)
=== CONT TestPostRedirects/h1
=== CONT TestDeleteRedirects/h2
--- PASS: TestDeleteRedirects (0.00s)
--- PASS: TestDeleteRedirects/h1 (0.00s)
--- PASS: TestDeleteRedirects/h2 (0.01s)
=== CONT TestClientRedirectsContext/h1
=== CONT TestPostRedirects/h2
--- PASS: TestPostRedirects (0.00s)
--- PASS: TestPostRedirects/h1 (0.00s)
--- PASS: TestPostRedirects/h2 (0.01s)
=== CONT TestClientRedirects/h1
=== CONT TestClientRedirectsContext/h2
--- PASS: TestClientRedirectsContext (0.00s)
--- PASS: TestClientRedirectsContext/h1 (0.00s)
--- PASS: TestClientRedirectsContext/h2 (0.01s)
=== CONT TestCancelRequestWhenSharingConnection/h1
--- PASS: TestCancelRequestWhenSharingConnection (0.00s)
--- PASS: TestCancelRequestWhenSharingConnection/h1 (0.00s)
=== CONT TestClientRedirects/h2
--- PASS: TestClientRedirects (0.00s)
--- PASS: TestClientRedirects/h1 (0.01s)
--- PASS: TestClientRedirects/h2 (0.02s)
=== CONT TestClientHead/h1
=== CONT TestClient/h1
=== CONT TestClientHead/h2
--- PASS: TestClientHead (0.00s)
--- PASS: TestClientHead/h1 (0.00s)
--- PASS: TestClientHead/h2 (0.00s)
=== CONT TestClient/h2
--- PASS: TestClient (0.00s)
--- PASS: TestClient/h1 (0.00s)
--- PASS: TestClient/h2 (0.00s)
=== CONT TestTransportRejectsSignInContentLength/h1
--- PASS: TestTransportRejectsSignInContentLength (0.00s)
--- PASS: TestTransportRejectsSignInContentLength/h1 (0.00s)
=== CONT TestIssue32441/h1
--- PASS: TestIssue32441 (0.00s)
--- PASS: TestIssue32441/h1 (0.00s)
=== CONT TestTransportDecrementConnWhenIdleConnRemoved/h2
--- PASS: TestTransportDecrementConnWhenIdleConnRemoved (0.00s)
--- PASS: TestTransportDecrementConnWhenIdleConnRemoved/h2 (0.03s)
=== CONT TestDontCacheBrokenHTTP2Conn/h2
transport_test.go:6523: got conn: 127.0.0.1:56838, reused=false, wasIdle=false,
idleTime=0s
--- PASS: TestDontCacheBrokenHTTP2Conn (0.00s)
--- PASS: TestDontCacheBrokenHTTP2Conn/h2 (0.02s)
=== CONT TestTransportClosesBodyOnInvalidRequests/h1
=== RUN TestTransportClosesBodyOnInvalidRequests/h1/invalid_method
=== RUN TestTransportClosesBodyOnInvalidRequests/h1/nil_URL
=== RUN TestTransportClosesBodyOnInvalidRequests/h1/invalid_header_key
=== RUN TestTransportClosesBodyOnInvalidRequests/h1/invalid_header_value
=== RUN TestTransportClosesBodyOnInvalidRequests/h1/non_HTTP(s)_scheme
=== RUN TestTransportClosesBodyOnInvalidRequests/h1/no_Host_in_URL
=== CONT TestInvalidHeaderResponse/h1
--- PASS: TestInvalidHeaderResponse (0.00s)
--- PASS: TestInvalidHeaderResponse/h1 (0.00s)
=== CONT TestTransportClosesBodyOnInvalidRequests/h2
=== RUN TestTransportClosesBodyOnInvalidRequests/h2/invalid_method
=== RUN TestTransportClosesBodyOnInvalidRequests/h2/nil_URL
=== RUN TestTransportClosesBodyOnInvalidRequests/h2/invalid_header_key
=== RUN TestTransportClosesBodyOnInvalidRequests/h2/invalid_header_value
=== RUN TestTransportClosesBodyOnInvalidRequests/h2/non_HTTP(s)_scheme
=== RUN TestTransportClosesBodyOnInvalidRequests/h2/no_Host_in_URL
--- PASS: TestTransportClosesBodyOnInvalidRequests (0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h1 (0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h1/invalid_method
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h1/nil_URL (0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h1/invalid_header_key
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h1/invalid_header_value
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h1/non_HTTP(s)_scheme
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h1/no_Host_in_URL
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h2 (0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h2/invalid_method
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h2/nil_URL (0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h2/invalid_header_key
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h2/invalid_header_value
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h2/non_HTTP(s)_scheme
(0.00s)
--- PASS: TestTransportClosesBodyOnInvalidRequests/h2/no_Host_in_URL
(0.00s)
=== CONT TestTransportRequestWriteRoundTrip/h1
=== RUN TestTransportRequestWriteRoundTrip/h1/file,_length
=== RUN TestTransportRequestWriteRoundTrip/h1/file,_no_length
=== RUN TestTransportRequestWriteRoundTrip/h1/file,_negative_length
=== RUN TestTransportRequestWriteRoundTrip/h1/buffer
=== RUN TestTransportRequestWriteRoundTrip/h1/buffer,_no_length
=== RUN TestTransportRequestWriteRoundTrip/h1/buffer,_length_-1
=== CONT TestTransportCONNECTBidi/h1
--- PASS: TestTransportCONNECTBidi (0.00s)
--- PASS: TestTransportCONNECTBidi/h1 (0.00s)
=== CONT TestTransportRequestWriteRoundTrip/h2
=== RUN TestTransportRequestWriteRoundTrip/h2/file,_length
=== RUN TestTransportRequestWriteRoundTrip/h2/file,_no_length
=== RUN TestTransportRequestWriteRoundTrip/h2/file,_negative_length
=== RUN TestTransportRequestWriteRoundTrip/h2/buffer
=== RUN TestTransportRequestWriteRoundTrip/h2/buffer,_no_length
=== RUN TestTransportRequestWriteRoundTrip/h2/buffer,_length_-1
--- PASS: TestTransportRequestWriteRoundTrip (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h1 (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h1/file,_length (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h1/file,_no_length (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h1/file,_negative_length
(0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h1/buffer (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h1/buffer,_no_length (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h1/buffer,_length_-1 (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h2 (0.03s)
--- PASS: TestTransportRequestWriteRoundTrip/h2/file,_length (0.01s)
--- PASS: TestTransportRequestWriteRoundTrip/h2/file,_no_length (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h2/file,_negative_length
(0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h2/buffer (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h2/buffer,_no_length (0.00s)
--- PASS: TestTransportRequestWriteRoundTrip/h2/buffer,_length_-1 (0.00s)
=== CONT TestTransportResponseBodyWritableOnProtocolSwitch/h1
--- PASS: TestTransportResponseBodyWritableOnProtocolSwitch (0.00s)
--- PASS: TestTransportResponseBodyWritableOnProtocolSwitch/h1 (0.00s)
=== CONT TestClientTimeoutKillsConn_AfterHeaders/h1
--- PASS: TestClientTimeoutKillsConn_AfterHeaders (0.00s)
--- PASS: TestClientTimeoutKillsConn_AfterHeaders/h1 (0.00s)
=== CONT TestClientTimeoutKillsConn_BeforeHeaders/h1
--- PASS: TestClientTimeoutKillsConn_BeforeHeaders (0.00s)
--- PASS: TestClientTimeoutKillsConn_BeforeHeaders/h1 (0.00s)
=== CONT TestNoBodyOnChunked304Response/h1
--- PASS: TestNoBodyOnChunked304Response (0.00s)
--- PASS: TestNoBodyOnChunked304Response/h1 (0.00s)
=== CONT TestTransportProxyGetConnectHeader/h1
--- PASS: TestTransportProxyGetConnectHeader (0.00s)
--- PASS: TestTransportProxyGetConnectHeader/h1 (0.00s)
=== CONT TestTransportProxyConnectHeader/h1
--- PASS: TestTransportProxyConnectHeader (0.00s)
--- PASS: TestTransportProxyConnectHeader/h1 (0.00s)
=== CONT TestTransportIDNA/h1
=== CONT TestIdleConnH2Crash/h2
--- PASS: TestIdleConnH2Crash (0.00s)
--- PASS: TestIdleConnH2Crash/h2 (0.05s)
=== CONT TestTransportIDNA/h2
--- PASS: TestTransportIDNA (0.00s)
--- PASS: TestTransportIDNA/h1 (0.00s)
--- PASS: TestTransportIDNA/h2 (0.00s)
=== CONT TestTransportIdleConnTimeout/h1
transport_test.go:5214: skipping in short mode
=== CONT TestTransportMaxIdleConns/h1
--- PASS: TestTransportMaxIdleConns (0.00s)
--- PASS: TestTransportMaxIdleConns/h1 (0.00s)
=== CONT TestTransportIdleConnTimeout/h2
transport_test.go:5214: skipping in short mode
--- PASS: TestTransportIdleConnTimeout (0.00s)
--- SKIP: TestTransportIdleConnTimeout/h1 (0.00s)
--- SKIP: TestTransportIdleConnTimeout/h2 (0.00s)
=== CONT TestTLSHandshakeTrace/https1
=== CONT TestTransportEventTraceTLSVerify/https1
=== CONT TestTLSHandshakeTrace/h2
--- PASS: TestTLSHandshakeTrace (0.00s)
--- PASS: TestTLSHandshakeTrace/https1 (0.00s)
--- PASS: TestTLSHandshakeTrace/h2 (0.00s)
=== CONT TestTransportResponseHeaderLength/h1
=== CONT TestTransportEventTraceTLSVerify/h2
--- PASS: TestTransportEventTraceTLSVerify (0.00s)
--- PASS: TestTransportEventTraceTLSVerify/https1 (0.00s)
--- PASS: TestTransportEventTraceTLSVerify/h2 (0.00s)
=== CONT TestTransportReuseConnection_Gzip_ContentLength/h1
transport_test.go:4699: GetConn("127.0.0.1:44659")
transport_test.go:4702: ConnectStart("tcp", "127.0.0.1:44659")
transport_test.go:4703: ConnectDone("tcp", "127.0.0.1:44659", <nil>)
transport_test.go:4700: GotConn({Conn:0xc001084568 Reused:false WasIdle:false
IdleTime:0s})
transport_test.go:4701: PutIdleConn(<nil>)
transport_test.go:4699: GetConn("127.0.0.1:44659")
transport_test.go:4700: GotConn({Conn:0xc001084568 Reused:true WasIdle:true
IdleTime:639.104µs})
transport_test.go:4701: PutIdleConn(<nil>)
=== CONT TestTransportResponseHeaderLength/h2
transport_test.go:4731: HTTP/2 Transport doesn't support MaxResponseHeaderBytes
--- PASS: TestTransportResponseHeaderLength (0.00s)
--- PASS: TestTransportResponseHeaderLength/h1 (0.00s)
--- SKIP: TestTransportResponseHeaderLength/h2 (0.00s)
=== CONT TestTransportReuseConnection_Gzip_Chunked/h1
transport_test.go:4699: GetConn("127.0.0.1:35101")
transport_test.go:4702: ConnectStart("tcp", "127.0.0.1:35101")
transport_test.go:4703: ConnectDone("tcp", "127.0.0.1:35101", <nil>)
transport_test.go:4700: GotConn({Conn:0xc0010845f8 Reused:false WasIdle:false
IdleTime:0s})
transport_test.go:4701: PutIdleConn(<nil>)
transport_test.go:4699: GetConn("127.0.0.1:35101")
transport_test.go:4700: GotConn({Conn:0xc0010845f8 Reused:true WasIdle:true
IdleTime:482.853µs})
transport_test.go:4701: PutIdleConn(<nil>)
=== CONT TestTransportReuseConnection_Gzip_ContentLength/h2
transport_test.go:4699: GetConn("127.0.0.1:46425")
transport_test.go:4702: ConnectStart("tcp", "127.0.0.1:46425")
transport_test.go:4703: ConnectDone("tcp", "127.0.0.1:46425", <nil>)
transport_test.go:4700: GotConn({Conn:0xc000ae3508 Reused:false WasIdle:false
IdleTime:0s})
transport_test.go:4699: GetConn("127.0.0.1:46425")
transport_test.go:4700: GotConn({Conn:0xc000ae3508 Reused:true WasIdle:true
IdleTime:707.271µs})
--- PASS: TestTransportReuseConnection_Gzip_ContentLength (0.00s)
--- PASS: TestTransportReuseConnection_Gzip_ContentLength/h1 (0.00s)
--- PASS: TestTransportReuseConnection_Gzip_ContentLength/h2 (0.01s)
=== CONT TestTransportReuseConnEmptyResponseBody/h1
=== CONT TestTransportReuseConnection_Gzip_Chunked/h2
transport_test.go:4699: GetConn("127.0.0.1:45937")
transport_test.go:4702: ConnectStart("tcp", "127.0.0.1:45937")
transport_test.go:4703: ConnectDone("tcp", "127.0.0.1:45937", <nil>)
transport_test.go:4700: GotConn({Conn:0xc00010a008 Reused:false WasIdle:false
IdleTime:0s})
transport_test.go:4699: GetConn("127.0.0.1:45937")
transport_test.go:4700: GotConn({Conn:0xc00010a008 Reused:true WasIdle:true
IdleTime:44.597µs})
--- PASS: TestTransportReuseConnection_Gzip_Chunked (0.00s)
--- PASS: TestTransportReuseConnection_Gzip_Chunked/h1 (0.00s)
--- PASS: TestTransportReuseConnection_Gzip_Chunked/h2 (0.01s)
=== CONT TestTransportFlushesRequestHeader/h1
=== CONT TestTransportReuseConnEmptyResponseBody/h2
--- PASS: TestTransportReuseConnEmptyResponseBody (0.00s)
--- PASS: TestTransportReuseConnEmptyResponseBody/h1 (0.00s)
--- PASS: TestTransportReuseConnEmptyResponseBody/h2 (0.00s)
=== CONT TestTransportContentEncodingCaseInsensitive/h1
=== RUN TestTransportContentEncodingCaseInsensitive/h1/gzip
=== RUN TestTransportContentEncodingCaseInsensitive/h1/GZIP
=== CONT TestTransportFlushesRequestHeader/h2
--- PASS: TestTransportFlushesRequestHeader (0.00s)
--- PASS: TestTransportFlushesRequestHeader/h1 (0.00s)
--- PASS: TestTransportFlushesRequestHeader/h2 (0.00s)
=== CONT TestTransportResponseCancelRace/h1
=== CONT TestTransportContentEncodingCaseInsensitive/h2
=== RUN TestTransportContentEncodingCaseInsensitive/h2/gzip
=== RUN TestTransportContentEncodingCaseInsensitive/h2/GZIP
--- PASS: TestTransportContentEncodingCaseInsensitive (0.02s)
--- PASS: TestTransportContentEncodingCaseInsensitive/h1 (0.01s)
--- PASS: TestTransportContentEncodingCaseInsensitive/h1/gzip (0.00s)
--- PASS: TestTransportContentEncodingCaseInsensitive/h1/GZIP (0.00s)
--- PASS: TestTransportContentEncodingCaseInsensitive/h2 (0.01s)
--- PASS: TestTransportContentEncodingCaseInsensitive/h2/gzip (0.00s)
--- PASS: TestTransportContentEncodingCaseInsensitive/h2/GZIP (0.00s)
=== CONT TestTransportRangeAndGzip/h1
=== CONT TestTransportResponseCancelRace/h2
--- PASS: TestTransportResponseCancelRace (0.00s)
--- PASS: TestTransportResponseCancelRace/h1 (0.00s)
--- PASS: TestTransportResponseCancelRace/h2 (0.00s)
=== CONT TestTransportRemovesH2ConnsAfterIdle/h2
transport_test.go:4072: skipping in short mode
--- PASS: TestTransportRemovesH2ConnsAfterIdle (0.00s)
--- SKIP: TestTransportRemovesH2ConnsAfterIdle/h2 (0.00s)
=== CONT TestTransportRangeAndGzip/h2
--- PASS: TestTransportRangeAndGzip (0.00s)
--- PASS: TestTransportRangeAndGzip/h1 (0.00s)
--- PASS: TestTransportRangeAndGzip/h2 (0.00s)
=== CONT TestTransportDialTLSContext/https1
=== CONT TestTransportDialContext/h1
=== CONT TestTransportDialTLSContext/h2
--- PASS: TestTransportDialTLSContext (0.00s)
--- PASS: TestTransportDialTLSContext/https1 (0.00s)
--- PASS: TestTransportDialTLSContext/h2 (0.00s)
=== CONT TestTransportDialTLS/https1
=== CONT TestTransportDialContext/h2
--- PASS: TestTransportDialContext (0.00s)
--- PASS: TestTransportDialContext/h1 (0.00s)
--- PASS: TestTransportDialContext/h2 (0.00s)
=== CONT TestTransportClosesBodyOnError/h1
=== CONT TestTransportDialTLS/h2
--- PASS: TestTransportDialTLS (0.00s)
--- PASS: TestTransportDialTLS/https1 (0.00s)
--- PASS: TestTransportDialTLS/h2 (0.01s)
=== CONT TestTransportIssue10457/h1
--- PASS: TestTransportIssue10457 (0.00s)
--- PASS: TestTransportIssue10457/h1 (0.00s)
=== CONT TestTransportClosesBodyOnError/h2
--- PASS: TestTransportClosesBodyOnError (0.00s)
--- PASS: TestTransportClosesBodyOnError/h1 (0.01s)
--- PASS: TestTransportClosesBodyOnError/h2 (0.01s)
=== CONT TestTLSServerClosesConnection/https1
transport_test.go:3507: successes = 20 of 20
--- PASS: TestTLSServerClosesConnection (0.00s)
--- PASS: TestTLSServerClosesConnection/https1 (0.12s)
=== CONT TestTransportClosesRequestBody/h1
--- PASS: TestTransportClosesRequestBody (0.00s)
--- PASS: TestTransportClosesRequestBody/h1 (0.00s)
=== CONT TestTransportTreat101Terminal/h1
--- PASS: TestTransportTreat101Terminal (0.00s)
--- PASS: TestTransportTreat101Terminal/h1 (0.00s)
=== CONT TestTransportLimits1xxResponses/h1
--- PASS: TestTransportLimits1xxResponses (0.00s)
--- PASS: TestTransportLimits1xxResponses/h1 (0.00s)
=== CONT TestTransportIgnore1xxResponses/h1
--- PASS: TestTransportIgnore1xxResponses (0.00s)
--- PASS: TestTransportIgnore1xxResponses/h1 (0.00s)
=== CONT TestTransportSocketLateBinding/h1
=== CONT TestTransportCloseResponseBody/h1
=== CONT TestTransportSocketLateBinding/h2
--- PASS: TestTransportSocketLateBinding (0.00s)
--- PASS: TestTransportSocketLateBinding/h1 (0.00s)
--- PASS: TestTransportSocketLateBinding/h2 (0.02s)
=== CONT TestCancelRequestWithChannelBeforeDo_Context/h1
=== CONT TestTransportCloseResponseBody/h2
--- PASS: TestTransportCloseResponseBody (0.00s)
--- PASS: TestTransportCloseResponseBody/h1 (0.02s)
--- PASS: TestTransportCloseResponseBody/h2 (0.02s)
=== CONT TestCancelRequestWithChannelBeforeDo_Cancel/h1
=== CONT TestCancelRequestWithChannelBeforeDo_Context/h2
--- PASS: TestCancelRequestWithChannelBeforeDo_Context (0.00s)
--- PASS: TestCancelRequestWithChannelBeforeDo_Context/h1 (0.00s)
--- PASS: TestCancelRequestWithChannelBeforeDo_Context/h2 (0.00s)
=== CONT TestCancelRequestWithBodyWithChannel/h1
transport_test.go:2690: skipping test in -short mode
--- PASS: TestCancelRequestWithBodyWithChannel (0.00s)
--- SKIP: TestCancelRequestWithBodyWithChannel/h1 (0.00s)
=== CONT TestCancelRequestWithChannelBeforeDo_Cancel/h2
--- PASS: TestCancelRequestWithChannelBeforeDo_Cancel (0.00s)
--- PASS: TestCancelRequestWithChannelBeforeDo_Cancel/h1 (0.00s)
--- PASS: TestCancelRequestWithChannelBeforeDo_Cancel/h2 (0.00s)
=== CONT TestCancelRequestWithChannel/h1
transport_test.go:2632: skipping test in -short mode
=== CONT TestTransportCancelRequestWithBodyInDo/h1
transport_test.go:2526: skipping test in -short mode
--- PASS: TestTransportCancelRequestWithBodyInDo (0.00s)
--- SKIP: TestTransportCancelRequestWithBodyInDo/h1 (0.00s)
=== CONT TestCancelRequestWithChannel/h2
transport_test.go:2632: skipping test in -short mode
--- PASS: TestCancelRequestWithChannel (0.00s)
--- SKIP: TestCancelRequestWithChannel/h1 (0.00s)
--- SKIP: TestCancelRequestWithChannel/h2 (0.00s)
=== CONT TestTransportCancelRequestInDo/h1
transport_test.go:2526: skipping test in -short mode
--- PASS: TestTransportCancelRequestInDo (0.00s)
--- SKIP: TestTransportCancelRequestInDo/h1 (0.00s)
=== CONT TestTransportCancelRequest/h1
transport_test.go:2475: skipping test in -short mode
--- PASS: TestTransportCancelRequest (0.00s)
--- SKIP: TestTransportCancelRequest/h1 (0.00s)
=== CONT TestTransportResponseHeaderTimeout/h1
transport_test.go:2390: skipping timeout test in -short mode
=== CONT TestIssue4191_InfiniteGetToPutTimeout/h1
--- PASS: TestIssue4191_InfiniteGetToPutTimeout (0.00s)
--- PASS: TestIssue4191_InfiniteGetToPutTimeout/h1 (0.10s)
=== CONT TestTransportResponseHeaderTimeout/h2
transport_test.go:2390: skipping timeout test in -short mode
--- PASS: TestTransportResponseHeaderTimeout (0.00s)
--- SKIP: TestTransportResponseHeaderTimeout/h1 (0.00s)
--- SKIP: TestTransportResponseHeaderTimeout/h2 (0.00s)
=== CONT TestIssue4191_InfiniteGetTimeout/h1
=== CONT TestChunkedNoContent/h1
=== CONT TestIssue4191_InfiniteGetTimeout/h2
--- PASS: TestIssue4191_InfiniteGetTimeout (0.00s)
--- PASS: TestIssue4191_InfiniteGetTimeout/h1 (0.00s)
--- PASS: TestIssue4191_InfiniteGetTimeout/h2 (0.03s)
=== CONT TestIssue3644/h1
=== CONT TestChunkedNoContent/h2
--- PASS: TestChunkedNoContent (0.00s)
--- PASS: TestChunkedNoContent/h1 (0.00s)
--- PASS: TestChunkedNoContent/h2 (0.01s)
=== CONT TestTransportIdleConnCrash/h1
=== CONT TestIssue3644/h2
--- PASS: TestIssue3644 (0.00s)
--- PASS: TestIssue3644/h1 (0.00s)
--- PASS: TestIssue3644/h2 (0.01s)
=== CONT TestTransportPersistConnContextLeakMaxConnsPerHost/h1
=== CONT TestTransportIdleConnCrash/h2
--- PASS: TestTransportIdleConnCrash (0.00s)
--- PASS: TestTransportIdleConnCrash/h1 (0.00s)
--- PASS: TestTransportIdleConnCrash/h2 (0.01s)
=== CONT TestTransportPersistConnLeakNeverIdle/h1
--- PASS: TestTransportPersistConnLeakNeverIdle (0.00s)
--- PASS: TestTransportPersistConnLeakNeverIdle/h1 (0.01s)
=== CONT TestTransportPersistConnContextLeakMaxConnsPerHost/h2
transport_test.go:2040: https://go.dev/issue/56021
--- PASS: TestTransportPersistConnContextLeakMaxConnsPerHost (0.00s)
--- PASS: TestTransportPersistConnContextLeakMaxConnsPerHost/h1 (0.03s)
--- SKIP: TestTransportPersistConnContextLeakMaxConnsPerHost/h2 (0.00s)
=== CONT TestTransportGzipShort/h1
=== CONT TestTransportGzipRecursive/h1
=== CONT TestTransportGzipShort/h2
--- PASS: TestTransportGzipShort (0.00s)
--- PASS: TestTransportGzipShort/h1 (0.00s)
--- PASS: TestTransportGzipShort/h2 (0.00s)
=== CONT TestTransportProxyDialDoesNotMutateProxyConnectHeader/h1
=== CONT TestTransportGzipRecursive/h2
--- PASS: TestTransportGzipRecursive (0.00s)
--- PASS: TestTransportGzipRecursive/h1 (0.00s)
--- PASS: TestTransportGzipRecursive/h2 (0.00s)
=== CONT TestTransportProxyDialDoesNotMutateProxyConnectHeader/h2
clientserver_test.go:210: server log: http2: server: error reading preface from
client 127.0.0.1:39414: bogus greeting "CONNECT golang.fake.tld:"
--- PASS: TestTransportProxyDialDoesNotMutateProxyConnectHeader (0.00s)
--- PASS: TestTransportProxyDialDoesNotMutateProxyConnectHeader/h1 (0.00s)
--- PASS: TestTransportProxyDialDoesNotMutateProxyConnectHeader/h2 (0.00s)
=== CONT TestSOCKS5Proxy/h1
=== RUN TestSOCKS5Proxy/h1/useTLS=false
=== RUN TestSOCKS5Proxy/h1/useTLS=true
=== CONT TestTransportExpect100Continue/h1
--- PASS: TestTransportExpect100Continue (0.00s)
--- PASS: TestTransportExpect100Continue/h1 (2.00s)
=== CONT TestSOCKS5Proxy/h2
=== RUN TestSOCKS5Proxy/h2/useTLS=false
=== RUN TestSOCKS5Proxy/h2/useTLS=true
=== CONT TestSOCKS5Proxy/https1
=== RUN TestSOCKS5Proxy/https1/useTLS=false
=== RUN TestSOCKS5Proxy/https1/useTLS=true
--- PASS: TestSOCKS5Proxy (0.00s)
--- PASS: TestSOCKS5Proxy/h1 (0.00s)
--- PASS: TestSOCKS5Proxy/h1/useTLS=false (0.00s)
--- PASS: TestSOCKS5Proxy/h1/useTLS=true (0.00s)
--- PASS: TestSOCKS5Proxy/h2 (0.02s)
--- PASS: TestSOCKS5Proxy/h2/useTLS=false (0.02s)
--- PASS: TestSOCKS5Proxy/h2/useTLS=true (0.01s)
--- PASS: TestSOCKS5Proxy/https1 (0.01s)
--- PASS: TestSOCKS5Proxy/https1/useTLS=false (0.00s)
--- PASS: TestSOCKS5Proxy/https1/useTLS=true (0.00s)
=== CONT TestTransportGzip/h1
=== CONT TestRoundTripGzip/h1
=== CONT TestTransportGzip/h2
transport_test.go:1095: https://go.dev/issue/56020
--- PASS: TestTransportGzip (0.00s)
--- PASS: TestTransportGzip/h1 (0.05s)
--- SKIP: TestTransportGzip/h2 (0.00s)
=== CONT TestTransportHeadResponses/h1
=== CONT TestRoundTripGzip/h2
--- PASS: TestRoundTripGzip (0.00s)
--- PASS: TestRoundTripGzip/h1 (0.00s)
--- PASS: TestRoundTripGzip/h2 (0.01s)
=== CONT TestStressSurpriseServerCloses/h1
transport_test.go:896: skipping test in short mode
--- PASS: TestStressSurpriseServerCloses (0.00s)
--- SKIP: TestStressSurpriseServerCloses/h1 (0.00s)
=== CONT TestTransportHeadResponses/h2
--- PASS: TestTransportHeadResponses (0.00s)
--- PASS: TestTransportHeadResponses/h1 (0.00s)
--- PASS: TestTransportHeadResponses/h2 (0.00s)
=== CONT TestTransportServerClosingUnexpectedly/h1
--- PASS: TestTransportServerClosingUnexpectedly (0.00s)
--- PASS: TestTransportServerClosingUnexpectedly/h1 (0.00s)
=== CONT TestTransportRemovesDeadIdleConnections/h1
transport_test.go:809: first: ok ("127.0.0.1:47350")
transport_test.go:809: second: ok ("127.0.0.1:47362")
--- PASS: TestTransportRemovesDeadIdleConnections (0.00s)
--- PASS: TestTransportRemovesDeadIdleConnections/h1 (0.01s)
=== CONT TestTransportMaxConnsPerHost/h1
=== CONT TestTransportMaxConnsPerHostIncludeDialInProgress/h1
=== CONT TestTransportMaxConnsPerHost/h2
=== CONT TestTransportMaxConnsPerHost/https1
--- PASS: TestTransportMaxConnsPerHost (0.00s)
--- PASS: TestTransportMaxConnsPerHost/h1 (0.00s)
--- PASS: TestTransportMaxConnsPerHost/h2 (0.01s)
--- PASS: TestTransportMaxConnsPerHost/https1 (0.01s)
=== CONT TestTransportMaxPerHostIdleConns/h1
--- PASS: TestTransportMaxPerHostIdleConns (0.00s)
--- PASS: TestTransportMaxPerHostIdleConns/h1 (0.00s)
=== CONT TestTransportMaxConnsPerHostIncludeDialInProgress/h2
--- PASS: TestTransportMaxConnsPerHostIncludeDialInProgress (0.00s)
--- PASS: TestTransportMaxConnsPerHostIncludeDialInProgress/h1 (0.00s)
--- PASS: TestTransportMaxConnsPerHostIncludeDialInProgress/h2 (0.01s)
=== CONT TestTransportReadToEndReusesConn/h1
=== CONT TestTransportIdleCacheKeys/h1
--- PASS: TestTransportIdleCacheKeys (0.00s)
--- PASS: TestTransportIdleCacheKeys/h1 (0.00s)
=== CONT TestTransportReadToEndReusesConn/h2
--- PASS: TestTransportReadToEndReusesConn (0.00s)
--- PASS: TestTransportReadToEndReusesConn/h1 (0.00s)
--- PASS: TestTransportReadToEndReusesConn/h2 (0.00s)
=== CONT TestTransportRespectRequestWantsClose/h1
=== RUN
TestTransportRespectRequestWantsClose/h1/DisableKeepAlive=false,RequestClose=false
=== RUN
TestTransportRespectRequestWantsClose/h1/DisableKeepAlive=false,RequestClose=true
=== RUN
TestTransportRespectRequestWantsClose/h1/DisableKeepAlive=true,RequestClose=false
=== RUN
TestTransportRespectRequestWantsClose/h1/DisableKeepAlive=true,RequestClose=true
--- PASS: TestTransportRespectRequestWantsClose (0.00s)
--- PASS: TestTransportRespectRequestWantsClose/h1 (0.00s)
--- PASS:
TestTransportRespectRequestWantsClose/h1/DisableKeepAlive=false,RequestClose=false
(0.00s)
--- PASS:
TestTransportRespectRequestWantsClose/h1/DisableKeepAlive=false,RequestClose=true
(0.00s)
--- PASS:
TestTransportRespectRequestWantsClose/h1/DisableKeepAlive=true,RequestClose=false
(0.00s)
--- PASS:
TestTransportRespectRequestWantsClose/h1/DisableKeepAlive=true,RequestClose=true
(0.00s)
=== CONT TestTransportConnectionCloseOnRequestDisableKeepAlive/h1
--- PASS: TestTransportConnectionCloseOnRequestDisableKeepAlive (0.00s)
--- PASS: TestTransportConnectionCloseOnRequestDisableKeepAlive/h1 (0.00s)
=== CONT TestTransportConnectionCloseOnRequest/h1
--- PASS: TestTransportConnectionCloseOnRequest (0.00s)
--- PASS: TestTransportConnectionCloseOnRequest/h1 (0.00s)
=== CONT TestTransportConnectionCloseOnResponse/h1
=== CONT TestTransportKeepAlives/h1
--- PASS: TestTransportKeepAlives (0.00s)
--- PASS: TestTransportKeepAlives/h1 (0.00s)
=== CONT TestTransportConnectionCloseOnResponse/h2
--- PASS: TestTransportConnectionCloseOnResponse (0.00s)
--- PASS: TestTransportConnectionCloseOnResponse/h1 (0.00s)
--- PASS: TestTransportConnectionCloseOnResponse/h2 (0.01s)
=== CONT TestReuseRequest/h1
=== CONT TestSniffWriteSize/h1
=== CONT TestReuseRequest/h2
--- PASS: TestReuseRequest (0.00s)
--- PASS: TestReuseRequest/h1 (0.00s)
--- PASS: TestReuseRequest/h2 (0.00s)
=== CONT TestContentTypeWithVariousSources/h1
=== RUN TestContentTypeWithVariousSources/h1/write
=== RUN TestContentTypeWithVariousSources/h1/write_one_byte_at_a_time
=== RUN TestContentTypeWithVariousSources/h1/copy_from_Reader
=== RUN TestContentTypeWithVariousSources/h1/copy_from_bytes.Buffer
=== RUN TestContentTypeWithVariousSources/h1/copy_one_byte_at_a_time
=== CONT TestSniffWriteSize/h2
--- PASS: TestSniffWriteSize (0.00s)
--- PASS: TestSniffWriteSize/h1 (0.00s)
--- PASS: TestSniffWriteSize/h2 (0.03s)
=== CONT TestServerIssue5953/h1
=== CONT TestContentTypeWithVariousSources/h2
=== RUN TestContentTypeWithVariousSources/h2/write
=== RUN TestContentTypeWithVariousSources/h2/write_one_byte_at_a_time
=== RUN TestContentTypeWithVariousSources/h2/copy_from_Reader
=== RUN TestContentTypeWithVariousSources/h2/copy_from_bytes.Buffer
=== RUN TestContentTypeWithVariousSources/h2/copy_one_byte_at_a_time
--- PASS: TestContentTypeWithVariousSources (0.00s)
--- PASS: TestContentTypeWithVariousSources/h1 (0.01s)
--- PASS: TestContentTypeWithVariousSources/h1/write (0.00s)
--- PASS: TestContentTypeWithVariousSources/h1/write_one_byte_at_a_time
(0.00s)
--- PASS: TestContentTypeWithVariousSources/h1/copy_from_Reader (0.00s)
--- PASS: TestContentTypeWithVariousSources/h1/copy_from_bytes.Buffer
(0.00s)
--- PASS: TestContentTypeWithVariousSources/h1/copy_one_byte_at_a_time
(0.00s)
--- PASS: TestContentTypeWithVariousSources/h2 (0.02s)
--- PASS: TestContentTypeWithVariousSources/h2/write (0.00s)
--- PASS: TestContentTypeWithVariousSources/h2/write_one_byte_at_a_time
(0.00s)
--- PASS: TestContentTypeWithVariousSources/h2/copy_from_Reader (0.00s)
--- PASS: TestContentTypeWithVariousSources/h2/copy_from_bytes.Buffer
(0.00s)
--- PASS: TestContentTypeWithVariousSources/h2/copy_one_byte_at_a_time
(0.00s)
=== CONT TestServerContentTypeSniff/h1
=== CONT TestServerIssue5953/h2
--- PASS: TestServerIssue5953 (0.00s)
--- PASS: TestServerIssue5953/h1 (0.00s)
--- PASS: TestServerIssue5953/h2 (0.00s)
=== CONT TestDisableContentLength/h1
=== CONT TestServerContentTypeSniff/h2
--- PASS: TestServerContentTypeSniff (0.00s)
--- PASS: TestServerContentTypeSniff/h1 (0.00s)
--- PASS: TestServerContentTypeSniff/h2 (0.01s)
=== CONT TestGetBody/h1
=== RUN TestGetBody/h1/identity
=== RUN TestGetBody/h1/chunked
=== CONT TestDisableContentLength/h2
serve_test.go:6949: skipping until h2_bundle.go is updated; see https://go-
review.googlesource.com/c/net/+/471535
--- PASS: TestDisableContentLength (0.00s)
--- PASS: TestDisableContentLength/h1 (0.00s)
--- SKIP: TestDisableContentLength/h2 (0.00s)
=== CONT TestHeadBody/h1
=== RUN TestHeadBody/h1/identity
=== RUN TestHeadBody/h1/chunked
=== CONT TestGetBody/h2
=== RUN TestGetBody/h2/identity
=== RUN TestGetBody/h2/chunked
--- PASS: TestGetBody (0.00s)
--- PASS: TestGetBody/h1 (0.00s)
--- PASS: TestGetBody/h1/identity (0.00s)
--- PASS: TestGetBody/h1/chunked (0.00s)
--- PASS: TestGetBody/h2 (0.01s)
--- PASS: TestGetBody/h2/identity (0.00s)
--- PASS: TestGetBody/h2/chunked (0.01s)
=== CONT TestParseFormCleanup/h1
=== CONT TestHeadBody/h2
=== RUN TestHeadBody/h2/identity
=== RUN TestHeadBody/h2/chunked
--- PASS: TestHeadBody (0.00s)
--- PASS: TestHeadBody/h1 (0.00s)
--- PASS: TestHeadBody/h1/identity (0.00s)
--- PASS: TestHeadBody/h1/chunked (0.00s)
--- PASS: TestHeadBody/h2 (0.01s)
--- PASS: TestHeadBody/h2/identity (0.01s)
--- PASS: TestHeadBody/h2/chunked (0.00s)
=== CONT TestQuerySemicolon/h1
=== RUN TestQuerySemicolon/h1/?a=1;x=bad&x=good/allow=false
=== RUN TestQuerySemicolon/h1/?a=1;x=bad&x=good/allow=true
=== RUN TestQuerySemicolon/h1/?a=1;b=bad&x=good/allow=false
=== RUN TestQuerySemicolon/h1/?a=1;b=bad&x=good/allow=true
=== RUN TestQuerySemicolon/h1/?a=1%3Bx=bad&x=good%3B/allow=false
=== RUN TestQuerySemicolon/h1/?a=1%3Bx=bad&x=good%3B/allow=true
=== RUN TestQuerySemicolon/h1/?a=1;x=good;x=bad/allow=false
=== RUN TestQuerySemicolon/h1/?a=1;x=good;x=bad/allow=true
=== CONT TestParseFormCleanup/h2
serve_test.go:6826: https://go.dev/issue/20253
--- PASS: TestParseFormCleanup (0.00s)
--- PASS: TestParseFormCleanup/h1 (0.00s)
--- SKIP: TestParseFormCleanup/h2 (0.00s)
=== CONT TestWriteHeaderSwitchingProtocols/h1
serve_test.go:6530: log: http: superfluous response.WriteHeader call from
net/http_test.testWriteHeaderSwitchingProtocols.func1 (serve_test.go:6547)

--- PASS: TestWriteHeaderSwitchingProtocols (0.00s)


--- PASS: TestWriteHeaderSwitchingProtocols/h1 (0.00s)
=== CONT TestQuerySemicolon/h2
=== RUN TestQuerySemicolon/h2/?a=1;x=bad&x=good/allow=false
=== RUN TestQuerySemicolon/h2/?a=1;x=bad&x=good/allow=true
=== RUN TestQuerySemicolon/h2/?a=1;b=bad&x=good/allow=false
=== RUN TestQuerySemicolon/h2/?a=1;b=bad&x=good/allow=true
=== RUN TestQuerySemicolon/h2/?a=1%3Bx=bad&x=good%3B/allow=false
=== RUN TestQuerySemicolon/h2/?a=1%3Bx=bad&x=good%3B/allow=true
=== RUN TestQuerySemicolon/h2/?a=1;x=good;x=bad/allow=false
=== RUN TestQuerySemicolon/h2/?a=1;x=good;x=bad/allow=true
--- PASS: TestQuerySemicolon (0.00s)
--- PASS: TestQuerySemicolon/h1 (0.01s)
--- PASS: TestQuerySemicolon/h1/?a=1;x=bad&x=good/allow=false (0.00s)
--- PASS: TestQuerySemicolon/h1/?a=1;x=bad&x=good/allow=true (0.00s)
--- PASS: TestQuerySemicolon/h1/?a=1;b=bad&x=good/allow=false (0.00s)
--- PASS: TestQuerySemicolon/h1/?a=1;b=bad&x=good/allow=true (0.00s)
--- PASS: TestQuerySemicolon/h1/?a=1%3Bx=bad&x=good%3B/allow=false (0.00s)
--- PASS: TestQuerySemicolon/h1/?a=1%3Bx=bad&x=good%3B/allow=true (0.00s)
--- PASS: TestQuerySemicolon/h1/?a=1;x=good;x=bad/allow=false (0.00s)
--- PASS: TestQuerySemicolon/h1/?a=1;x=good;x=bad/allow=true (0.00s)
--- PASS: TestQuerySemicolon/h2 (0.04s)
--- PASS: TestQuerySemicolon/h2/?a=1;x=bad&x=good/allow=false (0.00s)
--- PASS: TestQuerySemicolon/h2/?a=1;x=bad&x=good/allow=true (0.00s)
--- PASS: TestQuerySemicolon/h2/?a=1;b=bad&x=good/allow=false (0.00s)
--- PASS: TestQuerySemicolon/h2/?a=1;b=bad&x=good/allow=true (0.00s)
--- PASS: TestQuerySemicolon/h2/?a=1%3Bx=bad&x=good%3B/allow=false (0.00s)
--- PASS: TestQuerySemicolon/h2/?a=1%3Bx=bad&x=good%3B/allow=true (0.00s)
--- PASS: TestQuerySemicolon/h2/?a=1;x=good;x=bad/allow=false (0.00s)
--- PASS: TestQuerySemicolon/h2/?a=1;x=good;x=bad/allow=true (0.00s)
=== CONT TestDisableKeepAliveUpgrade/h1
serve_test.go:6473: skipping in short mode
--- PASS: TestDisableKeepAliveUpgrade (0.00s)
--- SKIP: TestDisableKeepAliveUpgrade/h1 (0.00s)
=== CONT TestTimeoutHandlerSuperfluousLogs/h1
serve_test.go:6341: skipping in short mode
--- PASS: TestTimeoutHandlerSuperfluousLogs (0.00s)
--- SKIP: TestTimeoutHandlerSuperfluousLogs/h1 (0.00s)
=== CONT TestContentEncodingNoSniffing/h1
=== RUN TestContentEncodingNoSniffing/h1/gzip_content-encoding,_gzipped
=== RUN TestContentEncodingNoSniffing/h1/zlib_content-encoding,_zlibbed
=== RUN TestContentEncodingNoSniffing/h1/no_content-encoding
=== RUN TestContentEncodingNoSniffing/h1/phony_content-encoding
=== RUN TestContentEncodingNoSniffing/h1/empty_but_set_content-encoding
=== CONT TestUnsupportedTransferEncodingsReturn501/h1
--- PASS: TestUnsupportedTransferEncodingsReturn501 (0.00s)
--- PASS: TestUnsupportedTransferEncodingsReturn501/h1 (0.00s)
=== CONT TestContentEncodingNoSniffing/h2
=== RUN TestContentEncodingNoSniffing/h2/gzip_content-encoding,_gzipped
=== RUN TestContentEncodingNoSniffing/h2/zlib_content-encoding,_zlibbed
=== RUN TestContentEncodingNoSniffing/h2/no_content-encoding
=== RUN TestContentEncodingNoSniffing/h2/phony_content-encoding
=== RUN TestContentEncodingNoSniffing/h2/empty_but_set_content-encoding
--- PASS: TestContentEncodingNoSniffing (0.00s)
--- PASS: TestContentEncodingNoSniffing/h1 (0.01s)
--- PASS: TestContentEncodingNoSniffing/h1/gzip_content-encoding,_gzipped
(0.00s)
--- PASS: TestContentEncodingNoSniffing/h1/zlib_content-encoding,_zlibbed
(0.00s)
--- PASS: TestContentEncodingNoSniffing/h1/no_content-encoding (0.00s)
--- PASS: TestContentEncodingNoSniffing/h1/phony_content-encoding (0.00s)
--- PASS: TestContentEncodingNoSniffing/h1/empty_but_set_content-encoding
(0.00s)
--- PASS: TestContentEncodingNoSniffing/h2 (0.02s)
--- PASS: TestContentEncodingNoSniffing/h2/gzip_content-encoding,_gzipped
(0.00s)
--- PASS: TestContentEncodingNoSniffing/h2/zlib_content-encoding,_zlibbed
(0.00s)
--- PASS: TestContentEncodingNoSniffing/h2/no_content-encoding (0.00s)
--- PASS: TestContentEncodingNoSniffing/h2/phony_content-encoding (0.00s)
--- PASS: TestContentEncodingNoSniffing/h2/empty_but_set_content-encoding
(0.00s)
=== CONT TestConnContextNotModifyingAllContexts/h1
=== CONT TestServerContexts/h1
=== CONT TestConnContextNotModifyingAllContexts/h2
--- PASS: TestConnContextNotModifyingAllContexts (0.00s)
--- PASS: TestConnContextNotModifyingAllContexts/h1 (0.00s)
--- PASS: TestConnContextNotModifyingAllContexts/h2 (0.01s)
=== CONT TestServerContexts/h2
--- PASS: TestServerContexts (0.00s)
--- PASS: TestServerContexts/h1 (0.00s)
--- PASS: TestServerContexts/h2 (0.00s)
=== CONT TestServerHijackGetsBackgroundByte_big/h1
--- PASS: TestServerHijackGetsBackgroundByte_big (0.00s)
--- PASS: TestServerHijackGetsBackgroundByte_big/h1 (0.00s)
=== CONT TestServerHijackGetsBackgroundByte/h1
--- PASS: TestServerHijackGetsBackgroundByte (0.00s)
--- PASS: TestServerHijackGetsBackgroundByte/h1 (0.00s)
=== CONT TestServerDuplicateBackgroundRead/h1
--- PASS: TestServerDuplicateBackgroundRead (0.00s)
--- PASS: TestServerDuplicateBackgroundRead/h1 (0.00s)
=== CONT TestServerCancelsReadHeaderTimeoutWhenIdle/h1
--- PASS: TestServerCancelsReadHeaderTimeoutWhenIdle (0.00s)
--- PASS: TestServerCancelsReadHeaderTimeoutWhenIdle/h1 (0.02s)
=== CONT TestServerCancelsReadTimeoutWhenIdle/h1
=== CONT TestServerShutdownStateNew/h1
serve_test.go:5614: test takes 5-6 seconds; skipping in short mode
=== CONT TestServerCancelsReadTimeoutWhenIdle/h2
--- PASS: TestServerCancelsReadTimeoutWhenIdle (0.00s)
--- PASS: TestServerCancelsReadTimeoutWhenIdle/h1 (0.02s)
--- PASS: TestServerCancelsReadTimeoutWhenIdle/h2 (0.03s)
=== CONT TestServerShutdown/h1
serve_test.go:5599: http://127.0.0.1:44295: "127.0.0.1:42294"
=== CONT TestServerShutdownStateNew/h2
serve_test.go:5614: test takes 5-6 seconds; skipping in short mode
--- PASS: TestServerShutdownStateNew (0.00s)
--- SKIP: TestServerShutdownStateNew/h1 (0.00s)
--- SKIP: TestServerShutdownStateNew/h2 (0.00s)
=== CONT TestServerSetKeepAlivesEnabledClosesConns/h1
serve_test.go:5519: made two requests from a single conn "127.0.0.1:60034" (as
expected)
--- PASS: TestServerSetKeepAlivesEnabledClosesConns (0.00s)
--- PASS: TestServerSetKeepAlivesEnabledClosesConns/h1 (0.01s)
=== CONT TestServerShutdown/h2
serve_test.go:5599: https://127.0.0.1:45299: "127.0.0.1:49872"
--- PASS: TestServerShutdown (0.00s)
--- PASS: TestServerShutdown/h1 (0.00s)
--- PASS: TestServerShutdown/h2 (0.01s)
=== CONT TestServerIdleTimeout/h1
serve_test.go:5416: skipping in short mode
--- PASS: TestServerIdleTimeout (0.00s)
--- SKIP: TestServerIdleTimeout/h1 (0.00s)
=== CONT TestServerContext_LocalAddrContextKey/h1
=== CONT TestServerContext_ServerContextKey/h1
=== CONT TestServerContext_LocalAddrContextKey/h2
--- PASS: TestServerContext_LocalAddrContextKey (0.00s)
--- PASS: TestServerContext_LocalAddrContextKey/h1 (0.00s)
--- PASS: TestServerContext_LocalAddrContextKey/h2 (0.01s)
=== CONT TestServerRequestContextCancel_ConnClose/h1
--- PASS: TestServerRequestContextCancel_ConnClose (0.00s)
--- PASS: TestServerRequestContextCancel_ConnClose/h1 (0.00s)
=== CONT TestServerContext_ServerContextKey/h2
--- PASS: TestServerContext_ServerContextKey (0.00s)
--- PASS: TestServerContext_ServerContextKey/h1 (0.00s)
--- PASS: TestServerContext_ServerContextKey/h2 (0.01s)
=== CONT TestServerRequestContextCancel_ServeHTTPDone/h1
=== CONT TestServerHandlersCanHandleH2PRI/h1
--- PASS: TestServerHandlersCanHandleH2PRI (0.00s)
--- PASS: TestServerHandlersCanHandleH2PRI/h1 (0.00s)
=== CONT TestServerRequestContextCancel_ServeHTTPDone/h2
--- PASS: TestServerRequestContextCancel_ServeHTTPDone (0.00s)
--- PASS: TestServerRequestContextCancel_ServeHTTPDone/h1 (0.00s)
--- PASS: TestServerRequestContextCancel_ServeHTTPDone/h2 (0.00s)
=== CONT TestHandlerSetsBodyNil/h1
=== CONT TestHandlerSetsBodyNil/h2
--- PASS: TestHandlerSetsBodyNil (0.00s)
--- PASS: TestHandlerSetsBodyNil/h1 (0.00s)
--- PASS: TestHandlerSetsBodyNil/h2 (0.00s)
=== CONT TestNoContentLengthIfTransferEncoding/h1
--- PASS: TestNoContentLengthIfTransferEncoding (0.00s)
--- PASS: TestNoContentLengthIfTransferEncoding/h1 (0.00s)
=== CONT TestServerKeepAliveAfterWriteError/h1
serve_test.go:4438: skipping in -short mode
--- PASS: TestServerKeepAliveAfterWriteError (0.00s)
--- SKIP: TestServerKeepAliveAfterWriteError/h1 (0.00s)
=== CONT TestServerFlushAndHijack/h1
--- PASS: TestServerFlushAndHijack (0.00s)
--- PASS: TestServerFlushAndHijack/h1 (0.00s)
=== CONT TestServerEmptyBodyRace/h1
=== CONT TestServerKeepAlivesEnabledResultClose/h1
--- PASS: TestServerKeepAlivesEnabledResultClose (0.00s)
--- PASS: TestServerKeepAlivesEnabledResultClose/h1 (0.00s)
=== CONT TestServerEmptyBodyRace/h2
--- PASS: TestServerEmptyBodyRace (0.00s)
--- PASS: TestServerEmptyBodyRace/h1 (0.00s)
--- PASS: TestServerEmptyBodyRace/h2 (0.06s)
=== CONT TestServerConnState/h1
--- PASS: TestServerConnState (0.00s)
--- PASS: TestServerConnState/h1 (0.00s)
=== CONT TestRequestBodyCloseDoesntBlock/h1
serve_test.go:4057: skipping in -short mode
--- PASS: TestRequestBodyCloseDoesntBlock (0.00s)
--- SKIP: TestRequestBodyCloseDoesntBlock/h1 (0.00s)
=== CONT TestClientRedirectNoLocation/h1/301
=== CONT TestClientRedirectNoLocation/h1/308
=== CONT TestClientRedirectNoLocation/h2/301
=== CONT TestClientRedirectNoLocation/h2/308
--- PASS: TestClientRedirectNoLocation (0.00s)
--- PASS: TestClientRedirectNoLocation/h1 (0.00s)
--- PASS: TestClientRedirectNoLocation/h1/301 (0.00s)
--- PASS: TestClientRedirectNoLocation/h1/308 (0.00s)
--- PASS: TestClientRedirectNoLocation/h2 (0.00s)
--- PASS: TestClientRedirectNoLocation/h2/301 (0.00s)
--- PASS: TestClientRedirectNoLocation/h2/308 (0.00s)
PASS
ok net/http 14.337s
tc@testapps:~$

You might also like