Я унаследовал проект Go, который состоит из множества общих файлов, библиотеки, двух исполняемых файлов и теоретически набора тестов. После этого набор тестов записывается. Но мне не нравится единственный способ я нашел в создании довольно неприятнойКак настроить тестовый набор Ginkgo?
Я использую гинкго, и это моя стартовая структура каталогов
- component1/component1.go
- component2/component2 .go
- cmd1/cmd1.go
- cmd2/cmd2.go
- project_suite_test.go
- component1_test.go
Каждый файл cmd? .go будет скомпилирован в отдельный исполняемый файл.
Что мне нужно - это набор файлов с несколькими файлами, обычно один файл на компонент. Где я могу поместить файлы так, чтобы go test
найдет и запустит их все, не оставив их здесь в корне проекта?