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

     1  # Tests that go test -bench prints out goos, goarch, and pkg.
     2  
     3  # Check for goos, goarch, and pkg.
     4  go test -run ^$ -bench . bench
     5  stdout '^goos: '$GOOS
     6  stdout '^goarch: '$GOARCH
     7  stdout '^pkg: bench'
     8  
     9  # Check go test does not print pkg multiple times
    10  ! stdout 'pkg:.*pkg: '
    11  ! stderr 'pkg:.*pkg:'
    12  
    13  -- go.mod --
    14  module bench
    15  
    16  go 1.16
    17  -- x_test.go --
    18  package bench
    19  
    20  import "testing"
    21  
    22  func Benchmark(b *testing.B) {
    23  }
    24  

View as plain text