He estado tratando de echo
cosas en mis pruebas de phpunit, pero no tuve suerte hasta ahora.eco en las pruebas de phpunit
He leído la documentación sobre el archivo de configuración xml y aparentemente el parámetro debug
es lo que estoy buscando. Lamentablemente, todavía no funciona. De todos modos aquí está mi archivo de configuración xml:
<?xml version="1.0" encoding="UTF-8"?>
<phpunit colors="true"
processIsolation="true"
verbose="true"
debug="true">
</phpunit>
Tanto processIsolation
y verbose
son aceptados pero no es debug
.
El comando realidad funciona bastante bien cuando pase directamente a PHPUnit así:
phpunit --debug MyTest.php # here stuff is echoed correctly
pero con la configuración de archivo XML que parece que se ignora.
estoy en 3.6.3 ya por lo que no puede ser eso. ¿Cómo se lanzó OutputTestCase? Porque si lo lanzó con phpunit --debug OutputTestCase.php entonces sí funciona pero de lo contrario no funciona. – nourdine
Como dije, ** necesitas ** 'phpunit> 3.6.4' para que esto funcione. Con 3.6.3 NO obtendrás esa salida sin ejecutar --debug. Si actualiza esto funcionará como el comportamiento en PHPUnit cambiado :) – edorian
Por lo que vale no parece funcionar en absoluto en la versión 4.1, incluso con la opción --debug ... –