Text file src/cmd/go/testdata/script/test_print.txt

     1  [short] skip
     2  
     3  go test ./...
     4  stdout 'pkg1(.|\n)*pkg2'
     5  
     6  -- go.mod --
     7  module m
     8  
     9  -- pkg1/x_test.go --
    10  package pkg1
    11  
    12  import (
    13  	"testing"
    14  	"time"
    15  )
    16  
    17  func Test(t *testing.T) {
    18  	// This sleep makes it more likely that pkg2 will be ready before pkg1,
    19  	// which previously would have made this test fail, because pkg2 would
    20  	// be printed before pkg1.
    21  	// Now that there is proper ordering, the Sleep should not matter.
    22  	// In particular, the Sleep does not make the test pass and won't
    23  	// be a problem on slow builders.
    24  	time.Sleep(1*time.Second)
    25  }
    26  -- pkg2/x.go --
    27  package pkg2
    28  

View as plain text