Стандартный генератор отчетов очень простой. Если вы хотите сделать более яркий вывод, чтобы впечатлить кого-то, то не пугайтесь – генератор отчетов можно легко расширить. Единственная опасность – это то, что вам придется работать с кодом ядра CakePHP, в частности с /cake/tests/libs/cake_reporter.php.
Для изменения вывода отчетов тестирования вам необходимо подменить следующие методы:
paintHeader()
paintPass()
paintFail()
paintFooter()
Если во время выполнения paintPass и paintFail, вы захотите скрыть «родительский» вывод, то заключите вызов в теги html-комментария, как здесь:
<?
echo "\n<!-- ";
parent::paintFail($message);
echo " -->\n";
?>