Я разделил все свои кипарисовые тесты на различные задания в моем Gitab CI в зависимости от домена (пользователь, меню, временная шкала ...), таким образом я могу параллельно выполнять все эти задания.
Проблема в том, что у меня это есть, например, в задании cypress:user
:
Таким образом, задание занимает больше времени, чем ожидалось. Например, задание без выполнения каких-либо тестов занимает 15 минут ...
Это команда для запуска задания:
docker run -v $PWD:/e2e -w /e2e --link=_nginx:myurl.test --net=_default cypress/included:3.4.0 node ./node_modules/.bin/cypress-tags run -e TAGS="${FEATURE_TAGS}" --config baseUrl=https://myurl.test --reporter junit --reporter-options "mochaFile=cypress/reports/[hash].xml"
Возможно, кто-то знает, как отключить эти бесполезные шаги в задании. Спасибо.
РЕДАКТИРОВАТЬ
Решение было использовать вместо этой команды:
docker run -v $PWD:/e2e -w /e2e --link=_nginx:myurl.test --net=_default cypress/included:4.5.0 node ./node_modules/.bin/cypress run -env --spec ${SPEC} --config baseUrl=https://myurl.test --reporter junit --reporter-options "mochaFile=cypress/reports/[hash].xml"
Таким образом, основное решение было использовать --spec
вместо tags