Php 功能测试的本地设置上的Codeception代码覆盖率
我正在使用codeception和Selenium对我的应用程序进行功能测试。我想在本地系统上为我的自动化测试代码生成代码覆盖率报告。我看了看。我已经在Php 功能测试的本地设置上的Codeception代码覆盖率,php,selenium,code-coverage,xdebug,codeception,Php,Selenium,Code Coverage,Xdebug,Codeception,我正在使用codeception和Selenium对我的应用程序进行功能测试。我想在本地系统上为我的自动化测试代码生成代码覆盖率报告。我看了看。我已经在codeception.yml文件中启用了覆盖率 关于XDebug,因为我使用的是windows机器,所以我在php.ini文件中下载了php\u XDebug-2.4.0rc3-5.6-vc11.dll 我仍然得到这个错误:—— c3.php我认为是用于远程代码覆盖。我没有设置任何远程参数。为什么codeception仍在寻找c3?使用code
codeception.yml
文件中启用了覆盖率
关于XDebug
,因为我使用的是windows机器,所以我在php.ini
文件中下载了php\u XDebug-2.4.0rc3-5.6-vc11.dll
我仍然得到这个错误:——
c3.php
我认为是用于远程代码覆盖。我没有设置任何远程参数。为什么codeception仍在寻找c3
?使用codeception为自动化功能测试生成覆盖率报告有那么难吗?我知道使用PHPUnit
非常简单。我不明白。非常感谢您的帮助。谢谢 您正在本地服务器上执行远程代码覆盖。我不打算执行远程覆盖。我已在codeception.yml中将remote设置为false。我正在使用selenium对Firefox进行功能测试。我的自动化脚本代码在我的计算机上本地显示。我想检查不在Web服务器上的自动化代码的代码覆盖率。根据定义,Selenium测试是远程的,因为它通过HTTP发出请求。如果您想进行本地功能测试,请使用框架模块。您是对的。所以,我必须做远程代码覆盖设置,是吗?在这种情况下,我应该把c3文件放在哪里?c3url是什么?
[PHPUnit_Framework_Exception]
file_get_contents(http://mywebsite.com/beta//c3/report/clear
): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found