Мы проводим тесты Selenium через локальный RC уже несколько лет и начинаем переходить на сетку. Мы перенаправляем консольный вывод сервера в наши собственные тестовые журналы. Это весьма полезно для отладки. Вывод консоли подозрительно похож на Log4J, поэтому его можно перенастроить.
10:31:51.894 INFO - Command request: open[http://websiteundertest/IsSiteUpUp.aspx, ] on session 46c211b412474429957dbf6bebccd64d
10:31:55.323 INFO - Got result: OK on session 46c211b412474429957dbf6bebccd64d
10:31:56.330 INFO - Command request: isElementPresent[xpath=//h2, ] on session 46c211b412474429957dbf6bebccd64d
10:31:56.343 INFO - Got result: OK,true on session 46c211b412474429957dbf6bebccd64d
При повторном запуске через хаб вывод консоли появляется только на удаленном RC. Простое перенаправление консоли не сработает. В рамках этого вопроса нам нужно захватить вывод удаленной консоли где-нибудь, где компьютер, выполняющий тест, может получить к нему доступ. Мы запускаем наши тесты из нескольких агентов сборки через C#. Мы пробуем сетку 1 и 2. Мы намерены перейти непосредственно к сетке 2.x.