我正在尝试为phpunit建立特定目录的代码覆盖率。 有人可以告诉我这两者之间有什么区别吗:
<filter>
<whitelist>
<directory suffix=".php">lib/</directory>
</whitelist>
</filter>
和
<filter>
<whitelist addUncoveredFilesFromWhitelist="true">
<directory suffix=".php">lib/</directory>
</whitelist>
</filter>
和
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<directory suffix=".php">lib/</directory>
</whitelist>
</filter>
目前前两个选项可以使用(覆盖率数字不同),但第三个选项将会失败并出现类似于如何在 Yii 应用程序的 PHPUnit 代码覆盖报告中添加未覆盖的文件的错误。
刚开始接触 phpunit,并希望了解这些白名单选项之间的区别。我已经阅读了官方文档,但不确定是否理解正确。
100%
的代码覆盖率很容易,但这是否意味着代码已经完全测试过了呢? - axiacprocessUncoveredFilesFromWhitelist="true"
比使用processUncoveredFilesFromWhitelist="false"
快大约两倍。 - steros