Я запускаю тест в Go с инструкцией для печати чего-либо (т.е. для отладки тестов), но ничего не печатает.
func TestPrintSomething(t *testing.T) {
fmt.Println("Say hi")
}
Когда я запускаю проверку на этот файл, это результат:
ok command-line-arguments 0.004s
Единственный способ получить его для печати, насколько мне известно, - это распечатать его через t.Error(), например:
func TestPrintSomethingAgain(t *testing.T) {
t.Error("Say hi")
}
Что выводит это:
Say hi
--- FAIL: TestPrintSomethingAgain (0.00 seconds)
foo_test.go:35: Say hi
FAIL
FAIL command-line-arguments 0.003s
gom: exit status 1
Я googled и просмотрел руководство, но ничего не нашел.