yelbota
hudson Клевая штука. Я почему-то раньше думал, что это что-то такое сложное, монстрообразное, а оказывается совершенно милая програмулина.
zEvg
CI selenium phpunit hudson Как приятно видеть строку "BUILD SUCCESSFUL". При этом понимаешь что 4 месяца потраченные на написание фреймворка, развертывания сервера под Hudson, SeleniumGrid, написания svn-hook прошли не зря. dl.dropbox.com — на картинке в консоле htop c сервера hudson|seleniumGrid и машины на которой крутятся боты Selenium RC, на компе рядом непосредственно боты, которые производят тестирование.
Теперь дело за малы, обучить этому всему тестеров :))
zEvg
SeleniumGrid CI hudson Поднял в офисе сервер непрерывной интеграции — Hudson. В целом штука довольно приятная, радует обилие всевозможных плагинов, например есть плагин с девушками wiki.hudson-ci.org :). Первая задача, которую мы хотим решить с помощью Hudson — это автоматизация тестирования WEB-интерфейса с помощью Selenium, а именно Selenium Grid. То есть результатом должна быть рабочая инфраструктура, которая позволяет запустить тесты для проекта в разных браузерах под разными операционными системами, для чего собственно Grid и предназначен. Для этого существует плагин для Hudson — Selenium Plugin ( wiki.hudson-ci.org ), который позволяет построить распределенную среду выполнения Selenium-тестов. В теории все круто и гладко, но я уже 2 дня не могу это настроить.... Может кто-то имеет подобный опыт? Основная проблема в том, Hudson Node, он же сервер Selenium RC не запускает браузер, тест вылетает по тайм-ауту =\ Никто не сталкивался?