我在尝试确定我们网站上的代码覆盖率时遇到了问题。我让 PHPUnit 在我们的三个应用程序上运行我们的单元测试时生成一个 html 代码覆盖率报告。我们有一个公共应用程序、一个管理应用程序和一个报告应用程序。由于应用程序共享代码,我想以某种方式将这些组合成一份代码覆盖率报告。
似乎代码覆盖率只是计算测试“接触”的文件的覆盖率,因此计算中没有使用完全未经测试的文件。有谁知道如何将这些未使用的文件拉入计算中?有没有办法告诉覆盖生成器使用某些目录进行计算,以便它拉入未触及的文件?我在配置文件中为 phpunit 设置了一个白名单,设置为我们项目的根目录。欢迎所有评论,答案和建议。