【发布时间】:2018-01-30 11:46:13
【问题描述】:
在我的项目中,我有一个 PHPUnit 配置,其中包含针对我的代码覆盖率的白名单,并且还排除了一些目录。使用此配置执行 PHPUnit 并输出代码覆盖率时,我只获取代码覆盖率中的白名单文件。
当我在 PhpStorm 中执行相同操作时,它会显示所有文件的代码覆盖率,而不仅仅是白名单文件。
我的 PHPUnit 配置示例:
<filter>
<whitelist addUncoveredFilesFromWhitelist="true">
<directory suffix=".php">../../../../Classes/*</directory>
<exclude>
<directory suffix=".php">../../../../Tests</directory>
</exclude>
</whitelist>
</filter>
查看屏幕截图:它显示我的 0% 文件在 Test 文件夹中进行了测试,这是正确的,因为我排除了该文件夹。但是当被排除在外时,我也不想看到它。
【问题讨论】:
-
请用一些截图澄清 PhpStorm 问题。
-
谢谢。 P.S.您应该留下提及此人的评论(通过
@username),以便它收到通知 - 不是每个人都会回来检查难以发现更新的旧问题。