отправка аргументов в тестовый скрипт с помощью istanbul

Я пытаюсь увидеть покрытие своего тестового кода Mocha с помощью istanbul, но мне нужно передать --recursive аргументы тестовому скрипту _mocha, потому что в противном случае он запускает тесты только в каталоге test.

Я попробовал istanbul cover "_mocha --recursive", но он говорит Невозможно разрешить файл [_mocha --recursive].


person Ygg    schedule 01.08.2013    source источник


Ответы (1)


кажется, следующие работы:

istanbul cover _mocha -- --recursive

person Ygg    schedule 01.08.2013
comment
Команда @HarryMoreno istanbul cover ожидает -- между именем команды и передаваемыми аргументами: github. com/gotwarlost/istanbul#the-cover-command - person cody; 24.08.2015
comment
Да, это сработало, я мог увеличить свой показатель охвата комбинезонами :) @HarryMoreno вообще -- работает с любой командной строкой unix, это означает конец параметров командной строки. - person Gianluca Casati; 25.10.2015
comment
@StLia Возможно, вам потребуется указать правильный путь к двоичному файлу _mocha, например node_modules/mocha/bin/_mocha. - person Christoph; 23.07.2018