Явное указание основного пакета для запуска тестов в 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 для деталей.

Другие вопросы по тегам