I'm running a test in Go with a statement to print something (i.e. for debugging of tests) but it's not printing anything. func TestPrintSomething(t *testing.T) { fmt.Println("Say hi") } When I run go test on this file, this is the output: ok command-line-arguments 0.004s The only way to really get it to print, as far as I know, is to print it via t.Error(), like so: func TestPrintSomethingAgain(t