Генерация отчета и отправка уведомлений по электронной почте после запуска теста PHPUnit с использованием phpunit 3.5.13 и seleniumRC - PullRequest
2 голосов
/ 06 мая 2011

Я все еще новичок в PHPUnit Testing и seleniumRC, но мне удалось заставить их обоих работать, поэтому теперь мне стало интересно, можно ли отослать электронное письмо, когда тест не пройден и проходит после каждого теста. почта должна отправляться разработчику и менеджеру по тестированию. это возможно сделать? и было бы очень приятно сгенерировать целый отчет и разослать его по всем результатам теста. Может кто-нибудь, пожалуйста, дайте мне правильное направление, которому я могу следовать, как обойти это.

Заранее спасибо D ~~ * * 1003

1 Ответ

3 голосов
/ 12 мая 2011

У вас есть несколько доступных вариантов. Для небольшого проекта, возможно простой скрипт php, который перенаправляет вывод phpunit в файл, анализирует его и действует соответственно. ob_start () также может быть вашим другом для этой задачи.

Приступая к более сложным опциям, вы также можете использовать пару phing задач для этого. И наконец, что не менее важно, Святой Грааль: очень гибкий для большинства задач по сборке и, что лучше всего, автоматизированный -> просмотр инструментов непрерывной интеграции, таких как jenkins .

Для небольших командных проектов, состоящих из одного человека, я выбираю самый простой.

...