Text file
src/cmd/go/testdata/script/test_buildinfo_godebug_issue68053.txt
1 [short] skip 'builds test binary'
2
3 go list -test -f '{{.ImportPath}} {{.DefaultGODEBUG}}'
4 stdout 'example.com/foo\.test.*panicnil=1.*'
5
6 go test -c
7 go version -m ./foo.test$GOEXE
8 stdout 'build\tDefaultGODEBUG=.*panicnil=1.*'
9
10 -- go.mod --
11 module example.com/foo
12
13 go 1.23
14 -- main_test.go --
15 //go:debug panicnil=1
16 package main_test
17
18 import (
19 "runtime/debug"
20 "testing"
21 )
22
23 func TestFoo(t *testing.T) {
24 defer func() {
25 t.Fatal(recover())
26 }()
27
28 t.Log(debug.ReadBuildInfo())
29 panic(nil)
30 }
View as plain text