У меня есть codeception.yml в папке проектов root. Это имеет директиву include config для другого codeception yml для моих разных модулей
include:
- tests/Modules/*
Это описано здесь в codeception do c как настройка нескольких приложений
https://codeception.com/docs/08-Customization#One -Runner-for-Multiple-Applications
Эти субконфигурации имеют разные конфигурации набора, описанные в их собственном codeception.yml, как этот в
tests / Modules / Frontend / codeception.yml
suites:
Presentation:
path: Presentation
class_name: PresentationTester
modules:
...
Проблема: в моей папке проекта root я не могу запустить специальный c набор для всех включенных модулей через
vendor/bin/codecept run Presentation
Он говорит:
Suite 'Presentation' не может быть найден
Запуск, указывающий на определенную конфигурацию, работает
vendor/bin/codecept run Presentation -c tests/Modules/Frontend
Но он просто запускается этот один модуль. Я хочу запускать определенные наборы всех модулей одной командой.
Запуск группы (-g) также работает, поэтому это означает, что конфигурации загружены правильно.
Почему это не работает для пакетов? Все конфиги включены в мой основной yml, поэтому, на мой взгляд, необходимо найти комплекты. 1037 * Есть идеи?