在我的项目中,我有一个PHPUnit配置,白名单用于我的代码覆盖,还有一些目录被排除在外。使用此配置执行PHPUnit并输出代码覆盖率时,我只会在代码覆盖率中获取白名单文件。
当我在PhpStorm中执行相同操作时,它会显示所有文件的代码覆盖率,而不仅仅是白名单文件。
我的PHPUnit配置示例:
Customer
请参阅屏幕截图:它显示我的文件的0%在Test文件夹中进行了测试,这是正确的,因为我排除了该文件夹。但是当被排除在外时我也不想看到它。
答案 0 :(得分:3)
AFAIK你无法做任何事情 - 它是PhpStorm现在如何运作的。如果三叶草覆盖率报告提到任何文件,那么此类文件的父文件夹将具有覆盖信息(在我们的例子中为0%
)。
https://youtrack.jetbrains.com/issue/WI-16792 - 观看此机票(星级/投票/评论)以获得有关任何进展的通知。