私の主な問題は、ハドソンに別のマシンでテストを実行させることです:
Selenium で Web サイトをテストしていますが、初期のテストはうまくいきました。今こそ、私がコーディングで忙しい間、Hudson に単独でテストしてもらうときです。Hudson 用のSeleniumHQ プラグイン
をインストールし、構成とジョブのセットアップ手順を実行しました。
現在、まだ問題が残っています。ブラウザが存在しないため、Hudson がインストールされているサーバーはテストを実行できません。Red Hat で動作します。私がすべきことは、別のマシン (Windows Server 2003) でテストを実行することです。
Selenium サーバー (以前の Selenium RC) は、Windows マシン上で「手動で」実行すると非常にうまく動作しますが、ハドソンにテストを委譲させる方法がわかりません。
私の仕事は次の構成を使用していますが、これは計画どおりに失敗します (このマシンにはブラウザーがありません)。
ビルドステップ/スクリプト:
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)サーバーにセレンの部分を実行させながら、ハドソンがレポートを処理し続けるように調整するにはどうすればよいですか?
事前に感謝します。