./app
我有一个项目,我在文件夹上运行 phpunit,代码覆盖率很高。这工作正常,phpunit.xml
文件有这个部分。
<coverage processUncoveredFiles="true">
<include>
<directory suffix=".php">./app</directory>
</include>
</coverage>
从那时起,我改变了结构并制作了命名空间模块。现在代码覆盖率根本不包括模块。我的phpunit.xml
部分现在看起来像这样。
<coverage processUncoveredFiles="true">
<include>
<directory suffix=".php">./app</directory>
<directory suffix=".php">./module/module-one/src</directory>
<directory suffix=".php">./module/module-two/src</directory>
<directory suffix=".php">./module/module-three/src</directory>
</include>
</coverage>
更改后,./app
报告中仅显示文件,没有任何其他文件的指示。甚至报告根是/app
. 我尝试了几种配置,例如仅用./module
作目录,但没有任何效果。
phpunit.xml
正在读取该文件,因为该生成对文件中的更改作出反应。
如何在报告中包含其余文件?
PHPunit 版本为 9.5.13,XDebug 版本为 3.0.3,Code Coverage 版本为 1.0.8