Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как запустить тесты без нескольких групп?


(Anton Sokolov) #1

Есть порядка 200 автотестов, чтобы перед запуском всех тестов проверять доступно ли приложение - выделил группу smoke (проверяют логин в админку и доступность фронта).
Некоторые тесты очень долгие и прогонять их следует только при тестировании релиза, поэтому я их выделил в группу long.
Следовательно в jenkins настроен запуск группы smoke, если всё ок, тогда запускается прогон всех тестов без группы smoke (–skip-group smoke)
Сейчас хочу из общего прогона тестов исключить ещё и группу long. В документации к codeception написано, что надо пользоваться параметром --skip-group="…"
Пробовал следующие варианты:

  • –skip-group=“smoke, long”
  • –skip-group=“smoke; long”
  • –skip-group=“smoke long”
  • –skip-group=“smoke|long”
  • -sg=“smoke, long”
  • -sg smoke -sg long (пишет, что много аргументов)

Подскажите пожалуйста, где я ошибаюсь? И можно ли вообще исключать несколько групп?