В моем случае использования я настраиваю одноразовый тест, который запускает все _test.go во всех пакетах в папке проекта. Я пытался добиться этого с помощью $go test ./...
из Src папки проектатест golang для подкаталогов не работает
/project-name
/src
/mypack
/dao
/util
Когда я пытаюсь запустить тест он просит установить пакеты, которые используются в импортируемых пакетах. Например, если я импортирую «github.com/go-sql-driver/mysql», возможно, он использовал другой пакет github.com/golang/protobuf/proto. Я не импортировал пакет proto вручную. Приложение запускается без ручного импорта внутреннего пакета. Но когда я запускаю тесты, это терпит неудачу. Но индивидуальный пакет испытаний удалось. Должен ли я установить все пакеты в ошибке $go test ./...
вручную?
Может ли кто-нибудь помочь мне в этом?