При запуске теста PHPUnit я хотел бы иметь возможность выгружать вывод, чтобы я мог отлаживать одну или две вещи.
Я пробовал следующее (похожее на пример PHPUnit Manual);
class theTest extends PHPUnit_Framework_TestCase
{
/**
* @outputBuffering disabled
*/
public function testOutput() {
print_r("Hello World");
print "Ping";
echo "Pong";
$out = "Foo";
var_dump($out);
}
}
Со следующим результатом:
PHPUnit @[email protected] by Sebastian Bergmann.
.
Time: 0 seconds, Memory: 3.00Mb
OK (1 test, 0 assertions)
Обратите внимание, что нет ожидаемого результата.
Я использую версии HEAD git repos по состоянию на 19 сентября 2011 года.
Вывод php -version
:
$ php -version
PHP 5.2.9 (cli) (built: Dec 8 2010 11:36:37)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans
Есть ли что-то, что я делаю неправильно, или это потенциально ошибка PHPUnit?