как регистрировать сбои в модуле php? - PullRequest
4 голосов
/ 10 июня 2010

Как регистрировать только сбои во внешнем файле, с php-модуля?Мне нужна полная информация, включая фактическое значение, ожидаемое значение, номер строки и т. Д. Сейчас я использую fwrite и записываю все проходные и неудачные тесты в файл, есть ли лучший способ сделать это?

1 Ответ

5 голосов
/ 19 марта 2011

См. Главу «Вход в систему» ​​в Руководстве по PHPUnit .

«Правильный» способ сделать это - написать собственный Logger и подключить его к API ведения журнала PHPUnit. Или расширить стандартный прослушиватель PHPUnit для записи любых ошибок в файл.

Вы можете установить любые собственные регистраторы и прослушиватели в своем файле phpunit.xml. См. Приложение в Руководстве по PHPUnit для соответствующей разметки:

Альтернативой написанию собственного логгера было бы просто преобразовать обычный вывод HTML с помощью XSLT, чтобы выдавать только ошибки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...