代码覆盖率白/黑名单在PhpStorm中

时间:2017-08-22 09:09:56

标签: phpunit phpstorm

在我的项目中,我有一个PHPUnit配置,白名单用于我的代码覆盖,还有一些目录被排除在外。使用此配置执行PHPUnit并输出代码覆盖率时,我只会在代码覆盖率中获取白名单文件。

当我在PhpStorm中执行相同操作时,它会显示所有文件的代码覆盖率,而不仅仅是白名单文件。

我的PHPUnit配置示例:

Customer

请参阅屏幕截图:它显示我的文件的0%在Test文件夹中进行了测试,这是正确的,因为我排除了该文件夹。但是当被排除在外时我也不想看到它。

Screenshot of how my coverage looks like in PhpStorm

1 个答案:

答案 0 :(得分:3)

AFAIK你无法做任何事情 - 它是PhpStorm现在如何运作的。如果三叶草覆盖率报告提到任何文件,那么此类文件的父文件夹将具有覆盖信息(在我们的例子中为0%)。

https://youtrack.jetbrains.com/issue/WI-16792 - 观看此机票(星级/投票/评论)以获得有关任何进展的通知。