ハドソンにルビーベースのセレンテストを実行させようとしています。Selenium Grid プラグインをインストールしましたが、RC を Hudson クラスタでスレーブとして実行したくありません。その理由は、さまざまな Windows 環境で各プロジェクトを構成しようとして、今後 6 年間の人生を無駄にしたくないからです。
Hudson は現在、各プロジェクトを Github から取得し、問題なくビルドしています。通常の Selenium Grid セットアップでは、grid_configuration.yml ファイルを編集して、テスト対象のさまざまな環境を表すことができます。次に、テストを実行する rake タスクに環境変数を渡すことができます。つまり、実行するブラウザー/プラットフォームとテスト対象のアプリケーションの URL -- 通常は、特定の環境で実行されているハブ マシンのポートです。
このように、RC が実行されるマシンは、アプリのソース コードについて何も知る必要はなく、selenium-grid をインストールしてハブに登録するだけで済みます。
これをハドソンでエレガントにエミュレートする方法はありますか?