@@ -54,6 +54,7 @@ func newTestConn(r io.Reader, w io.Writer, isServer bool) *Conn {
5454}
5555
5656func TestFraming (t * testing.T ) {
57+ t .Parallel ()
5758 frameSizes := []int {
5859 0 , 1 , 2 , 124 , 125 , 126 , 127 , 128 , 129 , 65534 , 65535 ,
5960 // 65536, 65537
@@ -148,6 +149,7 @@ func TestFraming(t *testing.T) {
148149}
149150
150151func TestControl (t * testing.T ) {
152+ t .Parallel ()
151153 const message = "this is a ping/pong messsage"
152154 for _ , isServer := range []bool {true , false } {
153155 for _ , isWriteControl := range []bool {true , false } {
@@ -204,6 +206,7 @@ func (p *simpleBufferPool) Put(v interface{}) {
204206}
205207
206208func TestWriteBufferPool (t * testing.T ) {
209+ t .Parallel ()
207210 const message = "Now is the time for all good people to come to the aid of the party."
208211
209212 var buf bytes.Buffer
@@ -282,6 +285,7 @@ func TestWriteBufferPool(t *testing.T) {
282285
283286// TestWriteBufferPoolSync ensures that *sync.Pool works as a buffer pool.
284287func TestWriteBufferPoolSync (t * testing.T ) {
288+ t .Parallel ()
285289 var buf bytes.Buffer
286290 var pool sync.Pool
287291 wc := newConn (fakeNetConn {Writer : & buf }, true , 1024 , 1024 , & pool , nil , nil )
@@ -310,6 +314,7 @@ func (ew errorWriter) Write(p []byte) (int, error) { return 0, errors.New("error
310314// TestWriteBufferPoolError ensures that buffer is returned to pool after error
311315// on write.
312316func TestWriteBufferPoolError (t * testing.T ) {
317+ t .Parallel ()
313318
314319 // Part 1: Test NextWriter/Write/Close
315320
@@ -353,6 +358,7 @@ func TestWriteBufferPoolError(t *testing.T) {
353358}
354359
355360func TestCloseFrameBeforeFinalMessageFrame (t * testing.T ) {
361+ t .Parallel ()
356362 const bufSize = 512
357363
358364 expectedErr := & CloseError {Code : CloseNormalClosure , Text : "hello" }
@@ -385,6 +391,7 @@ func TestCloseFrameBeforeFinalMessageFrame(t *testing.T) {
385391}
386392
387393func TestEOFWithinFrame (t * testing.T ) {
394+ t .Parallel ()
388395 const bufSize = 64
389396
390397 for n := 0 ; ; n ++ {
@@ -422,6 +429,7 @@ func TestEOFWithinFrame(t *testing.T) {
422429}
423430
424431func TestEOFBeforeFinalFrame (t * testing.T ) {
432+ t .Parallel ()
425433 const bufSize = 512
426434
427435 var b1 , b2 bytes.Buffer
@@ -448,6 +456,7 @@ func TestEOFBeforeFinalFrame(t *testing.T) {
448456}
449457
450458func TestWriteAfterMessageWriterClose (t * testing.T ) {
459+ t .Parallel ()
451460 wc := newTestConn (nil , & bytes.Buffer {}, false )
452461 w , _ := wc .NextWriter (BinaryMessage )
453462 if _ , err := io .WriteString (w , "hello" ); err != nil {
@@ -478,6 +487,7 @@ func TestWriteAfterMessageWriterClose(t *testing.T) {
478487}
479488
480489func TestWriteHandlerDoesNotReturnErrCloseSent (t * testing.T ) {
490+ t .Parallel ()
481491 var b1 , b2 bytes.Buffer
482492
483493 client := newTestConn (& b2 , & b1 , false )
@@ -498,6 +508,7 @@ func TestWriteHandlerDoesNotReturnErrCloseSent(t *testing.T) {
498508}
499509
500510func TestReadLimit (t * testing.T ) {
511+ t .Parallel ()
501512 t .Run ("Test ReadLimit is enforced" , func (t * testing.T ) {
502513 const readLimit = 512
503514 message := make ([]byte , readLimit + 1 )
@@ -596,6 +607,7 @@ func TestReadLimit(t *testing.T) {
596607}
597608
598609func TestAddrs (t * testing.T ) {
610+ t .Parallel ()
599611 c := newTestConn (nil , nil , true )
600612 if c .LocalAddr () != localAddr {
601613 t .Errorf ("LocalAddr = %v, want %v" , c .LocalAddr (), localAddr )
@@ -606,6 +618,7 @@ func TestAddrs(t *testing.T) {
606618}
607619
608620func TestDeprecatedUnderlyingConn (t * testing.T ) {
621+ t .Parallel ()
609622 var b1 , b2 bytes.Buffer
610623 fc := fakeNetConn {Reader : & b1 , Writer : & b2 }
611624 c := newConn (fc , true , 1024 , 1024 , nil , nil , nil )
@@ -616,6 +629,7 @@ func TestDeprecatedUnderlyingConn(t *testing.T) {
616629}
617630
618631func TestNetConn (t * testing.T ) {
632+ t .Parallel ()
619633 var b1 , b2 bytes.Buffer
620634 fc := fakeNetConn {Reader : & b1 , Writer : & b2 }
621635 c := newConn (fc , true , 1024 , 1024 , nil , nil , nil )
@@ -626,6 +640,7 @@ func TestNetConn(t *testing.T) {
626640}
627641
628642func TestBufioReadBytes (t * testing.T ) {
643+ t .Parallel ()
629644 // Test calling bufio.ReadBytes for value longer than read buffer size.
630645
631646 m := make ([]byte , 512 )
@@ -668,6 +683,7 @@ var closeErrorTests = []struct {
668683}
669684
670685func TestCloseError (t * testing.T ) {
686+ t .Parallel ()
671687 for _ , tt := range closeErrorTests {
672688 ok := IsCloseError (tt .err , tt .codes ... )
673689 if ok != tt .ok {
@@ -688,6 +704,7 @@ var unexpectedCloseErrorTests = []struct {
688704}
689705
690706func TestUnexpectedCloseErrors (t * testing.T ) {
707+ t .Parallel ()
691708 for _ , tt := range unexpectedCloseErrorTests {
692709 ok := IsUnexpectedCloseError (tt .err , tt .codes ... )
693710 if ok != tt .ok {
@@ -709,6 +726,7 @@ func (w blockingWriter) Write(p []byte) (int, error) {
709726}
710727
711728func TestConcurrentWritePanic (t * testing.T ) {
729+ t .Parallel ()
712730 w := blockingWriter {make (chan struct {}), make (chan struct {})}
713731 c := newTestConn (nil , w , false )
714732 go func () {
@@ -740,6 +758,7 @@ func (r failingReader) Read(p []byte) (int, error) {
740758}
741759
742760func TestFailedConnectionReadPanic (t * testing.T ) {
761+ t .Parallel ()
743762 c := newTestConn (failingReader {}, nil , false )
744763
745764 defer func () {
0 commit comments