t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как лучше организовать структуру папок codeception для проекта, разделенного на несколько частей

Добрый день. Есть проект, который разбит на следующие части common, frontend, backend. Как лучше организовать структуру папок, при которой можно будет повторно использовать Helper’ы, модули и т.д? Как это можно настроить? Хотелось бы получить что-то подобное:

/tests
 -_output
 -_data
 -_support
 -common
   -integrate
   -unit
 -frontend
   -acceptance
   -functional
   -unit
 -backend
   -acceptance
   -functional
   -unit

Тесты каждой части лучше хранить отдельно. Т.е. frontend в frontend/tests и т.п.
Если будут общие хэлперы, то не важно где они будут находиттся, главное, чтобы они подхватывались автолоадером. Если вы указали имя хэлпера как \Common\Helper\Unit, то убедитесь, что Composer или внутренний Autoloader могут его вгрузить.

Потом тесты из всех под-проектов можно выполнить вместе http://codeception.com/docs/07-AdvancedUsage#Running-from-different-folders

1 Симпатия