Grails - проверка ссылок как часть непрерывной интеграции - PullRequest
2 голосов
/ 22 марта 2010

Итак, у нас есть приложение Grails с процессом сборки Hudson CI. Мы проводим модульные тесты, интеграционные тесты и собираемся настроить Selenium для некоторых функциональных тестов.

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

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

Ответы [ 3 ]

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

Я использую плагин селена (http://wiki.hudson -ci.org / display / HUDSON / Seleniumhq + Plugin ) с тестом, записанным как разработчиками, так и функциональными людьми. Мы запускаем новый экземпляр приложения Grails из сборки Hudson с помощью Postbuild (http://wiki.hudson -ci.org / display / HUDSON / Groovy + Postbuild + Plugin )

0 голосов
/ 27 июня 2011

В итоге мы использовали программу командной строки под названием linkchecker, которую мы могли установить с помощью apt-get, и мы запустили наш скрипт сборки.

0 голосов
/ 23 марта 2010

WebTest имеет шаг verifyLinks, который вы можете использовать: http://webtest.canoo.com/webtest/manual/verifyLinks.html

Вы можете установить плагин для веб-тестирования (он должен хорошо работать с Selenium) и просто провести один тест для проверки ссылок.

ура

Lee

...