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

     1  # Test that calling t.Fatal in a benchmark causes a non-zero exit status.
     2  
     3  ! go test -run '^$' -bench . benchfatal
     4  ! stdout ^ok
     5  ! stderr ^ok
     6  stdout FAIL.*benchfatal
     7  
     8  -- go.mod --
     9  module benchfatal
    10  
    11  go 1.16
    12  -- x_test.go --
    13  package benchfatal
    14  
    15  import "testing"
    16  
    17  func BenchmarkThatCallsFatal(b *testing.B) {
    18  	b.Fatal("called by benchmark")
    19  }
    20  

View as plain text