# Ensure buildinfo is populated on test binaries even if they # are not tests for package main. See issue #33976. [short] skip 'invokes go test' go mod init foo go test -v stdout '(devel)' -- foo_test.go -- package foo_test import ( "runtime/debug" "testing" ) func TestBuildInfo(t *testing.T) { info, ok := debug.ReadBuildInfo() if !ok { t.Fatal("no debug info") } t.Log(info.Main.Version) }