我正在使用代码接收以及Phalcon框架项目。
我的结构是:
app/
business/
pro/
PricingManager.php
ProductManager.php
/!\ Codeception覆盖似乎从未达到pro目录。
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,但我不认为这是问题所在。
如果我将其移至企业文件夹,则一切正常。但是无论如何,问题仍然在我的项目中到处发生(例如:模型/文件夹已覆盖,但模型/帐户/ ,模型/存储库/ 等未覆盖)
感谢您的帮助。
仅供参考,我运行的命令:
codecept run unit --env dev-unit managers/ --coverage