Как заставить Хадсона показать полный отчет по селену? - PullRequest
7 голосов
/ 18 июня 2010

На нашей установке Hudson показана очень спартанская версия отчета Selenium:

Selenium Report Result
numTestPasses   2
numTestFailures 0

Я понял, что должна быть возможность просматривать полные отчеты через Hudson, а также отслеживать развитие тестов. Но как?

Ответы [ 5 ]

3 голосов
/ 08 июля 2010

Мы настроили Hudson для запуска Selenium через задачу Ant.Затем мы добавили действие после сборки в «Опубликовать отчет о результатах тестирования JUnit».С помощью этой настройки мы можем видеть имя каждого неудачного теста, а также продолжительность каждого теста и возможность детализировать все тесты, чтобы увидеть их особенности.

Возможно, вы сможете просто добавить это действие после сборки к своемупроект с использованием плагина Selenium.

0 голосов
/ 27 сентября 2010

Мы записали тесты Selenium как обычные тесты JUnit, которые выполняются вместе с остальными тестами, поэтому отчеты добавляются в протокол тестирования junit, сгенерированный hudson.

0 голосов
/ 16 сентября 2010

Мы используем плагин SeleniumHQ. Результаты сохраняются в рабочей области (это делается в конфигурации проекта с помощью «Опубликовать отчет Selenium»). Вы можете сохранить отчеты о сборке, используя «Архивировать артефакты» в конфигурации проекта.

0 голосов
/ 16 июля 2010

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

0 голосов
/ 23 июня 2010

Не уверен, подходит ли это для вашей среды: я запускаю selenium-rc через тестовые сценарии JUnit (и phpunit) с использованием ant в проекте Hudson freestyle. Хадсон собирает и публикует JUnit и через плагин xUnit различные другие результаты теста на необязательном шаге после сборки.

Может быть, вам просто нужно выяснить, где процесс сборки хранит фактический отчет xml, и дать команду Hudson опубликовать его?

...