У нас есть внешнее приложение, которое мы обслуживаем, и мы хотим провести на нем тестирование e2e на CI-сервере. Каков наилучший подход для этого?
Весь тест должен выполняться на CI без графического интерфейса, исполняемый одной командой.
Что бы мне в голову пришло, примерно так:
concurrently "npm run serve" "npx cypress run"
Но это, кажется, добавляет огромные и ненужные накладные расходы. Кроме того, мне нужно как-то убедиться, что тесты не будут выполнены до того, как приложение будет действительно запущено.