0
我的主要問題是關於讓Hudson在另一臺機器上執行測試:Hudson/SeleniumHQ插件 - 如何在遠程服務器上運行測試?
我正在用Selenium測試一個網站,並且早期測試進行得很順利。現在是我忙於編碼的時候讓哈德森自己測試一下。
我爲Hudson安裝了SeleniumHQ plugin,並完成了配置和作業設置步驟。
現在,問題仍然存在:安裝Hudson的服務器無法運行測試,因爲沒有瀏覽器。它運行在Red Hat上。我應該做的是有一個不同的機器(Windows Server 2003)運行測試。
Selenium服務器(前Selenium RC)在Windows機器上工作得非常好,如果我「親手」做,但我不知道如何讓Hudson委託他的測試?
我的工作是使用下面的配置,按照計劃(這臺機器上沒有瀏覽器),它失敗:
構建步驟/腳本:
java -jar /var/selenium/selenium-server.jar -htmlSuite "*chrome" "http://www.google.com" "/var/hudson/jobs/ProjectTestsHTML/workspace/TestSuiteP22.html" "/var/hudson/jobs/ProjectTestsHTML/workspace/results.html"
我怎樣才能調整是有其他( Windows)服務器執行硒部分,但仍然繼續處理Hudson處理的報告?
提前致謝。
啊,的確,我沒有考慮過關注Slave機器。對於那些有同樣問題的人(使用Linux Hudson機器運行IE Selenium測試),這是確定的方法。插件Selenium-Grid也可以幫助您同時在多個從站/配置上運行測試。 感謝您指出正確的方向,AJ77。 – 2011-05-03 07:30:08