2014-08-27 2 views
0

Я проверил документацию и пособие по помощи. Не нашел ответа.Есть ли способ запустить go test только для одного файла?

Я просто хочу запустить a_test.go не все * _test.go. Возможно ли это или как? спасибо большое!

+1

ЗАКАНЧИВАТЬ 'пойти тест -test.run'. Он принимает регулярное выражение и запускает только те функции тестирования, суффиксы которых соответствуют регулярному выражению (с суффиксом, определенным как вещь после «Тест», поэтому «XXX» в «TestXXX»). – joshlf

+0

это замечательно. thanks @synful Просто не знаю, почему не идет об этом. – BufBills

ответ

3

Command Documentation

Command go

Description of testing flags

Следующие флаги распознаются 'идут тест' команды и контроль выполнение любого теста:

-run regexp 
    Run only those tests and examples matching the regular 
    expression. 

Для запуска тестов, которые удовлетворяют регулярное выражение регулярного выражения:

go test -run=regexp 
Смежные вопросы