据我了解,可以按名称从代码覆盖范围中排除文件和目录,但是否可以通过匹配模式来排除?
我问这个是因为我不想view
在我的phpunit.xml
. 可能是什么<exclude>*/view</exclude>
?我的意思是“排除所有view
你能到达的文件夹”。
据我了解,可以按名称从代码覆盖范围中排除文件和目录,但是否可以通过匹配模式来排除?
我问这个是因为我不想view
在我的phpunit.xml
. 可能是什么<exclude>*/view</exclude>
?我的意思是“排除所有view
你能到达的文件夹”。
是的,您可以指定要从代码覆盖率中排除的文件模式。这是我的一个 PHPUnit.xml.dist 文件的示例。
<!-- Add files not covered with tests into Code Coverage Analysis -->
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<directory suffix=".class">.</directory>
<directory suffix=".fn">.</directory>
<directory suffix=".php">.</directory>
<exclude>
<directory>ExternalLibraries</directory>
</exclude>
</whitelist>
</filter>
PHPUnit Manual for Code Coverage以及手册的Include /Excluding files for Code Coverage 部分将向您展示按目录或名称指定文件模式的其他选项。