Явное указание основного пакета для запуска тестов в golang с goconvey
Как я прямо говорю с моей командой go test запускать только тесты для основного пакета, а не другие в моей исходной директории.
На данный момент он работает с $go test -v
, Но... Я также использую goconvey, и он, кажется, работает рекурсивно. Согласно этой странице https://github.com/smartystreets/goconvey/wiki/Profiles меня есть файл, в котором я могу передать аргументы в команду go test. я знаю, что ты можешь go test -v ./...
для рекурсивного или go test -c packagename/...
но как мне сделать это для основного?
1 ответ
Решение
Для этого можно использовать профили, но вы также можете указать "глубину" для бегуна:
$ goconvey -depth=0
Значение 0
ограничивает бегуна рабочим каталогом.
Бежать goconvey -help
для деталей.