2016-02-23 2 views
2

В моем проекте Google App Engine Go, когда я бегу goapp test, я получаю следующие ошибки:не main.main определена ошибка при выполнении теста goapp

runtime.main_main: main.main: not defined 
runtime.main_main: undefined: main.main 

Поскольку это не обычный идти приложение, но Google App Engine один, у него нет main.main(), поэтому что мне нужно сделать, чтобы запустить тесты?

+0

У вас есть '* _test.go' файлы в рабочем каталоге при запуске' goapp test'? – icza

+0

Тестируемые файлы были в подпапках, но когда я помещал фиктивный тест в рабочий каталог, он запускал фиктивный тест. Поместите свой комментарий в ответ, и я пометю его как правильно. – Curyous

ответ

0

goapp test без каких-либо параметров будут запускать модульные тесты, которые находятся в текущем/рабочем каталоге.

Итак, перед выполнением тестов перейдите в папку, содержащую файлы *_test.go, затем запустите goapp test.

Подробнее о тестировании можно найти здесь: Local Unit Testing for Go

И, конечно же, запустив

goapp help test 
Смежные вопросы