Создать отчет PHPUnit (неудачные и пройденные тесты) - PullRequest
5 голосов
/ 06 декабря 2011

Я хотел бы знать, как создать отчет phpunit, который сообщает, какие тесты не пройдены и какие тесты пройдены. Любая конфигурация в phpunit.xml? Я не смог найти никакой информации, кроме отчета о покрытии php.

Я хотел бы что-то похожее на изображение ниже (генерируется junit)

enter image description here

Спасибо

1 Ответ

4 голосов
/ 06 декабря 2011

Вы можете создать практически любой формат вывода из файла журнала junit.xml. Пример для того, чтобы сделать это самостоятельно, можно найти here, here is a table и here is a little more on the subject .

Если вы хотите что-то маленькое для мультипроекта, есть «sismo», очень минимальный CI-сервер, который запускает все ваши локальные проекты, чтобы вы всегда знали их статус. Check the symfony project page for details

Обычно, поскольку большинству людей не нужны / не нужны эти отчеты локально, и они хотят увидеть немного больше, это не делается локально, и используется a full blown Continuous Integration server like Jenkins Demo. Он может показать вам всю информацию, которую может предоставить PHPUnit и многое другое. Check my setup guide, чтобы увидеть, что установка не сложна.


Обновление:

Также см .: SO: Веб-интерфейс для phpunittests и оттуда инструмент Visual PHPUnit.

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