我想讓哈德森運行我的基於紅寶石的硒測試。我已經安裝了Selenium Grid插件,但我不想讓RC作爲Hudson集羣中的從服務器運行。原因是我不想浪費我生命中的下一個六年,試圖在各種Windows環境中配置我的每個項目。可能將Selenium RC與Hudson Selenium Grid Hub註冊,而不是將RC作爲Hudson集羣中的從屬設備?
Hudson目前從Github中獲取每個項目並構建它就好了。使用常規的Selenium Grid設置,我可以編輯grid_configuration.yml文件來表示我希望測試的各種環境,然後將環境變量傳遞給運行測試的rake任務,即運行哪個瀏覽器/平臺以及測試中的應用程序的URL - 通常是運行在特定環境中的中心計算機上的端口。
通過這種方式,RC運行的機器不需要知道任何關於我的應用程序的源代碼的信息,只需要安裝硒電網並在集線器上註冊。
有沒有一種與哈德森優雅地模擬這種方法?
感謝您收拾邁克爾,但沒有見解? – Rodreegez 2010-03-11 20:45:43
Rodreegez,你能標記出合適的答案嗎? – dhackner 2010-09-26 23:39:25