为什么PHPUnit代码覆盖报告不会报告未调用的函数?

我正在尝试在我的一个项目上获得代码覆盖,但是未调用的函数和类不会影响覆盖率计算.当忽略大块代码时,很难看到尚未覆盖的内容(批量).

在下图中,我希望前三个函数的主体突出显示为红色.至少在执行的函数中未执行的行显示为红色.

为什么PHPUnit代码覆盖报告不会报告未调用的函数?

对于它的价值,我正在使用PHP安装的Debian测试和由apter安装的XDebug 2.4.1-1,并使用Composer安装的PHPUnit 4.8.27.

解决方法:

代码覆盖率报告应包括计算中的所有代码,而不仅仅是有色的内容.您确定要排除未突出显示的代码吗?非突出显示的代码只是没有测试的代码,红色突出显示的是测试代码但尚未经过测试的方法中的代码位(如条件语句,您只测试了条件的一侧)

上一篇:hexo博客-性能优化


下一篇:php-Eclipse PDT xdebug:逐步破坏代码