Я хочу настроить тесты E2E с помощью Cypress в приложении Vue.js. Когда я запускаю тест Cypress, он предупреждает меня, что приложение Vue (на localhost: 8080) не запущено, что сначала удивило меня. Как я и думал, приложение Vue будет запускаться автоматически (автоматически?) При запуске тестов Cypress. Но, как оказалось, он этого не делает.
Что я хотел бы сейчас сделать, так это создать тестовый скрипт, который будет запускать тесты Cypress, интерфейсное приложение Vue.js и фоновое приложение Node.Js / Express в унисон.
(Внешнее и внутреннее приложения на данный момент не очень большие, поэтому их запуск не должен занимать так много времени. Когда они станут больше, я, скорее всего, добавлю заглушки для внутренних вызовов.)
Однако я не могу понять, как это сделать! Я мог бы начать их вручную, но это кажется довольно громоздким. И я не могу представить, что этого нельзя было бы сделать с помощью какого-либо сценария, другого кода или конфигурации.
Из того, что я собрал, я думаю, что мне нужно создать какой-то скрипт Webpack, чтобы это произошло, но это все, что я могу выяснить (у меня нет опыта работы с Webpack, что тоже не помогает. ..).
Как я могу создать скрипт (shell?) Для этого?