Я пытаюсь повторно запустить тесты мокко с помощью супервизора. Я пытался:
supervisor node_modules\.bin\mocha
Он входит в цикл с ошибкой:
basedir=`dirname "$0"`
Предложения?
Я пытаюсь повторно запустить тесты мокко с помощью супервизора. Я пытался:
supervisor node_modules\.bin\mocha
Он входит в цикл с ошибкой:
basedir=`dirname "$0"`
Предложения?
Я думаю, все, что вы хотите сделать, это mocha -w
:
-w, --watch watch files for changes
Он хорошо работает с точечно-матричным репортером (по умолчанию) и -G
, чтобы выдавать вам рычащие уведомления, когда ваши тесты терпят неудачу.
Редактировать:
Я обнаружил упомянутые вами проблемы, связанные с Windows: Нет такой ошибки модуля при попытке заставить Mocha смотреть мой проект
Я тоже не могу помочь с этим.
Но вернемся к вопросу supervisor
: когда я устанавливаю mocha, скрипт "bin" находится в node_modules/mocha/bin, и я могу запустить тесты повторно со следующим
supervisor node_modules/mocha/bin/mocha
супервизор печатает несколько надоедливых строк DEBUG
между каждым запуском теста, но их можно отключить с помощью --quiet
. Однако, поскольку mocha завершает работу после каждого запуска, у вас есть загруженный цикл постоянных тестов.
mocha reporter
вы используете? некоторые из них предоставляют гораздо больше деталей, чем другие. Но, возможно, nodemon обрезает ваш вывод для вас, когда он перезапускает приложение ... не могу точно сказать.
- person rdrey; 06.08.2012