Каковы некоторые рекомендации по использованию непрерывной интеграции (например, Hudson) с mod-perl для разработки модуля apache? - PullRequest
0 голосов
/ 10 августа 2010

Я изучаю возможность использования Hudson для непрерывного тестирования интеграции для разработки модулей Apache с использованием mod_perl. Есть ли у кого-нибудь лучшие практики или рекомендуемые стратегии для использования таких систем CI с модулями apache?

Ответы [ 2 ]

0 голосов
/ 13 августа 2010

Если используется Test :: Unit, вывод XML совместим с Hudson;отметьте опцию JUnit в разделе пост-сборки и укажите его для всех созданных XML-файлов, и у вас будет довольно хороший отчет о тестировании.

Мы делаем это так же, как используем Devel :: Cover и используем плагин htmlpublisher длязаархивировать и опубликовать это.

0 голосов
/ 11 августа 2010

Я полагаю, что большинство систем CI настолько просты, что просто принимают какой-то общий формат вывода теста или даже являются базовыми, как истинный или ложный результат из внешнего скрипта.

Вы можете легко обернуть проверочный код, запустить сервер, запустить тесты на сервере, остановить сервер и вывод в формате TAP и либо преобразовать в соответствующий формат, либо просто использовать вывод TAP в качестве результата для большинства CI. .

...