Codeception-二级深层文件夹中的空覆盖

时间:2019-02-27 10:46:52

标签: phpunit code-coverage codeception

我正在使用代码接收以及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

0 个答案:

没有答案