我有一个默认安装:
一切都很顺利。所以我做了以下几点:
然后我得到了这个输出:
PHPUnit 3.6.9 by Sebastian Bergmann.
Configuration read from C:\xampp\htdocs\yii\protected\tests\phpunit.xml
EEEEEE
Time: 25 seconds, Memory: 6.25Mb
There were 6 errors:
1) SiteTest::testIndex
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
2) SiteTest::testContact
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
3) SiteTest::testLoginLogout
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
4) SiteTest::testIndex
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
5) SiteTest::testContact
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
6) SiteTest::testLoginLogout
RuntimeException: couldn't connect to host
C:\xampp\htdocs\yiiframework\test\CWebTestCase.php:63
C:\xampp\php\phpunit:46
FAILURES!
Tests: 6, Assertions: 0, Errors: 6.
我已经研究过这个问题, 似乎 它可能是一个cURL问题。因为PHPUnit不知道这个错误,而是cURL。
发生了什么事?我可以访问我的本地网站,PHPUnit不能?
编辑:我的php.ini:http://pastebin.com/9gPBNPmi
答案 0 :(得分:2)
编辑2:
我可以回答我自己的问题。值得注意的是,当您输入问题时,您会获得新的见解。
解决方案如下:
我下载了Selenium Server RC,并通过此命令运行它:>> java -jar selenium-server.jar
然后我用命令再次测试代码:>> phpunit functional / SiteTest.php 它启动了Internet Explorer,但没有任何东西,命令等了很长时间什么也没做。 所以我不得不从C:\ xampp \ htdocs \ yii \ protected \ tests \ phpunit.xml中删除这一行:
<browser name="Internet Explorer" browser="*iexplore" />
所以它会运行Firefox而不是IE。
希望这有助于某人。