dl.dropbox.com — на картинке в консоле htop c сервера hudson|seleniumGrid и машины на которой крутятся боты Selenium RC, на компе рядом непосредственно боты, которые производят тестирование.
Теперь дело за малы, обучить этому всему тестеров :))
Как приятно видеть строку "BUILD SUCCESSFUL". При этом понимаешь что 4 месяца потраченные на написание фреймворка, развертывания сервера под Hudson, SeleniumGrid, написания svn-hook прошли не зря. Теперь дело за малы, обучить этому всему тестеров :))
Хех, мой вопрос даже в тройку попал )
Q. Does any restrictions exists on number of slave machines?
wiki.hudson-ci.org :). Первая задача, которую мы хотим решить с помощью Hudson — это автоматизация тестирования WEB-интерфейса с помощью Selenium, а именно Selenium Grid. То есть результатом должна быть рабочая инфраструктура, которая позволяет запустить тесты для проекта в разных браузерах под разными операционными системами, для чего собственно Grid и предназначен. Для этого существует плагин для Hudson — Selenium Plugin ( wiki.hudson-ci.org ), который позволяет построить распределенную среду выполнения Selenium-тестов. В теории все круто и гладко, но я уже 2 дня не могу это настроить.... Может кто-то имеет подобный опыт? Основная проблема в том, Hudson Node, он же сервер Selenium RC не запускает браузер, тест вылетает по тайм-ауту =\ Никто не сталкивался?
Поднял в офисе сервер непрерывной интеграции — Hudson. В целом штука довольно приятная, радует обилие всевозможных плагинов, например есть плагин с девушками В ver. 1.343 хорошо отображено картинкой на заднем фоне.