Я сделал простое приложение в go и пытаюсь запустить тесты с помощью GUI инструментов GoLand.
В myfile_test. go файл рядом с тестовым приколом c Я нажимаю зеленую кнопку, которая должна начать тестирование. Но я получаю сообщение об ошибке: «Компиляция не удалась» и сообщение в консоли:
# command-line-arguments [command-line-arguments.test]
./myfile_test.go:21:11: undefined: MyStruct
./myfile_test.go:22:12: undefined: MyFuncName
./myfile_test.go:33:12: undefined: AnotherStruct
Compilation finished with exit code 2
Другие варианты (запуск теста с Coverage / CPU Profile) также не работают. GoLand 2020.1 EAP. Та же проблема возникла в более старых версиях GoLand.
Но тест с консоли запускается нормально:
go test -v
=== RUN TestMyStruct_MyMethod
--- PASS: TestMyStruct_MyMethod (0.00s)
PASS
ok _/home/username/projects/my_project_name 0.002s