Как запустить тесты для определенного набора c из включенных конфигураций модуля? - PullRequest
0 голосов
/ 18 июня 2020

У меня есть 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 * Есть идеи?

...