我有Selenium服务器在MAMP本地服务器上使用PHPUnit。Selenium不显示失败的数字行
当一个断言失败,失败的号码行不会显示,而是我看到一个phpunit号码行。
当我执行“phpunit only”测试时,我可以看到失败断言的数字行。
PHPUnit的唯一的测试
$ cd '/Applications/MAMP/htdocs/my-client/tests' && phpunit -c 'phpunit.xml' '/Applications/MAMP/htdocs/my-client/tests/controllers/homeTest.php'
PHPUnit 3.6.10 by Sebastian Bergmann.
Configuration read from /Applications/MAMP/htdocs/my-client/tests/phpunit.xml
.
Time: 0 seconds, Memory: 8.00Mb
There was 1 failure:
1) HomeTest::test_get_sections
Failed asserting that Array (
blah, blah, blah
)
) is identical to Array (blah, blah, blah2
)
).
/Applications/MAMP/htdocs/my-client/tests/controllers/homeTest.php:56
/Applications/MAMP/bin/php/php5.3.6/bin/phpunit:46
FAILURES!
Tests: 2, Assertions: 3, Failures: 1.
PHPUnit的Selenium测试
$ cd '/Applications/MAMP/htdocs/my-client/tests' && phpunit -c 'phpunit.xml'
'/Applications/MAMP/htdocs/my-client/tests/views/af_web_Test.php'
PHPUnit 3.6.10 by Sebastian Bergmann.
Configuration read from /Applications/MAMP/htdocs/my-client/tests/phpunit.xml
E
Time: 2 seconds, Memory: 8.75Mb
There was 1 error:
1) af_web_Test::test_crear_una_af_nueva_y_validar_el_valor_por_defecto_de_los_campos
Current URL: http://localhost:8888/my-client/index.php/home/view
Failed asserting that '' matches PCRE pattern "/0/".
/Applications/MAMP/bin/php/php5.3.6/bin/phpunit:46
FAILURES!
Tests: 1, Assertions: 6, Errors: 1.
我建议你关闭颜色,这样不显示ANSI代码(不使用'--colors'),见http://www.phpunit.de/manual/3.6/en/textui.html - 这里不是你的问题,只是说,可能会帮助你调试。 – hakre 2012-02-10 12:11:05