Я пытаюсь внедрить кодекс в довольно большом проекте на данный момент, а макет по умолчанию, используемый по умолчанию, не является жизнеспособным, так как у нас будет слишком много тестов, раздаваемых в один каталог.код структуры пользовательского каталога
Codeception использует следующую структуру:
tests/ - _data - _output - _support - acceptance - functional - unit
Мы пытаемся включить тесты в нашей MVC структуру приложения, чтобы мы могли иметь следующее:
application/ - controllers/ - folder1/ - controller1.php - test.php - folder2/ - controller2.php - test.php - views/ - view1/ - view1.php - test.php - view2/ - view2.php - test.php
Таким образом, структура делает его немного проще следовать за нами, так как в противном случае мы получим 1000 тестов в одной папке. Я знаю, что мы можем определить области подпространств в основном кодексе.yml, однако он по-прежнему использует ту же самую плоскую макет каталога, которую мы не хотим использовать.
Какова была бы начальная загрузка кода, чтобы заставить ее заглянуть в папку верхнего уровня и просто запустить любой тест в каталогах под ним и включить его в главный бегун?