我在SO上遇到了这个讨论PHP代码覆盖工具的帖子 - Code Coverage tools for PHP
我从未参与过PHP,并且已经使用java编写了Selenium UI测试,而这些测试是用PHP编写的。 在通过我上面提到的线程时,我觉得(我可能错了)当使用PHP单元编写单元测试时,将使用那些PHP代码覆盖工具,并且想要找到单元测试覆盖应用程序的程度。
我正在寻找一个解决方案,我执行我编写的Selenium测试和java,并且PHP应用程序代码库中会有一些钩子,它提供了一些关于已执行的应用程序代码库的报告和一个不执行的报告。
是否可以这样做?
答案 0 :(得分:8)
只需添加一个自动前置脚本,该脚本调用xdebug_start_code_coverage()并注册一个关闭函数,该函数记录xdebug_get_code_coverage()的输出
然后稍后分析您的数据。