管理区域的PHPUnit下的代码覆盖率

时间:2012-05-14 00:23:29

标签: php http-headers phpunit code-coverage

我试图通过几百个PHP代码库来获取PHPUnit和CodeCoverage。我收到的一个一致问题是CodeCoverage无法处理任何具有session_start的管理页面或任何使用标题的退回重定向页面('位置...');其他工作正常的代码会抛出"警告:无法修改标题信息 - 已经发送的标题(输出从......开始)"

我已尝试过任意数量的Google搜索,以找到解决方法,而我的Google-fu目前很弱。提前谢谢。

编辑20120515: 我确保我的代码将所有exit()调用替换为return。我安装了XDebug,它可以在非常简单的非认证应用程序上运行。

编辑20120531: 进一步阅读代码,我发现由于file_get_contents(' https://...'),SeleniumTestCase.php中的file_get_contents在我的xampp下失败了。通过在不同的端口上创建一个http://虚拟主机并将coverageScriptUrl指向该端口来解决它。上面的所有警告显然都是红色的鲱鱼。

0 个答案:

没有答案