Я использую Hudson CI для запуска скрипта ant, который компилирует и выполняет тесты Selenium2 / Webdriver (написанные как тесты TestNG).Эти тесты настроены на запуск в браузере Firefox, а не с использованием HTMLUnit без головы.Во время сборки Hudson я не вижу никаких ошибок в выводе консоли или отчете TestNG, и мой пользовательский отчет, кажется, указывает, что мои тесты выполняются нормально, но я заметил, что во время сборки ни один браузер Firefox никогда не запускался.
Напротив, всякий раз, когда я запускаю свои тесты Selenium2 / WebDriver через Eclipse или командную строку в виде теста TestNG или сборки Ant, эти тесты всегда запускают браузер, в котором я вижу, как выполняются тесты.Я просто не могу понять, почему браузер не появляется.Все вышеперечисленные детали предполагают, что тесты на самом деле выполняются правильно, но сервер Hudson работает на моем локальном компьютере, и никакие дополнительные ресурсы, по-видимому, не используются для запуска тестов в их собственном экземпляре Firefox.
Яне использует Selenium Grid в данный момент.Кроме того, независимо от того, запускаю ли я тесты последовательно или параллельно в нескольких потоках через Hudson, я по-прежнему не вижу активных браузеров.Я смутно помню, как однажды увидел, как Хадсон вчера запустил настоящий браузер, когда я начал эту работу, но с тех пор я еще ни разу не видел.Это заставляет меня задуматься, возможно, я что-то неправильно настроил в своей работе в Хадсон.
Любая помощь очень ценится!