Как получить grunt.js для запуска экспресс-приложения для тестирования

Моя текущая ситуация заключается в том, что я использую grunt для создания производственной версии моего экспресс-приложения (сворачиваю и объединяю все js / css, копирую все файлы на месте), а затем мне нужно запустить скрипт, который устанавливает переменные среды (мое приложение обслуживает только тестовый набор при работе в режиме TEST), создает пустую тестовую базу данных Mongo и затем вызывает npm start в каталоге приложения, а затем мне приходится вручную запускать тесты из Chrome или Phantom, что я хочу сделать, это иметь grunt установите переменную среды и запустите сервер, запустите тесты, а затем остановите сервер (в будущем, если все пройдет успешно, было бы неплохо также развернуть его). Однако, когда я пытаюсь запустить приложение в grunt, оно останавливается, как только оно завершается.

Как я могу запустить приложение, дождаться его запуска, а затем запустить тесты?

Ответы на вопрос(2)

Ваш ответ на вопрос