Я использую codeception вместе с проектом фреймворка Phalcon.
Моя структура:
app/
business/
pro/
PricingManager.php
ProductManager.php
/! \ Кажется, что покрытие Codeception никогда не достигает pro directory.
coverage:
enabled: true
include:
- app/*
exclude:
- app/cache/*
Результат:
\Business::Business\ProductManager
Methods: 100.00% ( 6/ 6) Lines: 100.00% ( 22/ 22)
Я даже пробовал с
include:
- app/business/pro/*
В этом случае вообще нет покрытия.
PricingManager никогда не бываетпокрыты.Пространство имен PricingManager - Business \ Pro, но я не думаю, что это проблема.
Если я переместлю его в бизнес-папку, все будет работать нормально.Но проблема все равно происходит везде в моем проекте (например: модели / папка покрыты, но не модели / accouting / , модели / репозитории / и т. Д.)
Спасибо за вашу помощь.
К вашему сведению, команда, которую я запускаю:
codecept run unit --env dev-unit managers/ --coverage