Я внедряю набор тестов для нового приложения go и решил использовать ginkgo .Приложение имеет основную функцию и несколько пакетов
.
|- main.go
|- types
| |-- user.go
| |-- post.go
|- server_pkg
| |-- users_controller.go
| |-- posts_controller.go
|- worker_pkg
| |-- users_worker.go
| |-- posts_worker.go
Я запустил ginkgo bootstrap
в каждой папке пакета и добавил тестовые файлы, используя ginkgo generate
.Теперь я могу запускать тесты для каждого пакета отдельно, т. Е.
cd server_pkg; ginkgo
Вопрос заключается в следующем: как настроить приложение для запуска всех тестов для основной функции и пакетов с помощью одной команды?
Я могу объединять команды вроде ginkgo; cd server_pkg; ginkgo ...
, но это не выглядит хорошим решением.