2011-01-18 5 views
2

私はEclipseプロジェクトビルドをHudson上で実行するように移行中です。 Windows、Linux、Macでそれぞれ64,000回のJUnitテストを実行します。 LinuxとMacの場合、私たちはUIテストにXvncプラグインを使用します。 Mac上のXvncバイナリは、Linux上のXvncバイナリとは別の場所にあります。ただし、Hudsonマスタには、異なるスレーブ上のバイナリの別の場所を指定するオプションはありません。他の誰かがこの問題を克服しましたか?どのようにMac HudsonスレーブでUIテストを実行しますか?マルチプラットフォームのhudsonスレーブでXVncを実行しています

https://bugs.eclipse.org/bugs/show_bug.cgi?id=329830

答えて

3

わかりましたので、それはあなた自身の質問に答えるためにラメですが、私はこれは、Macハドソンの奴隷を実行している人々のためのいくつかの痛みを避けることができると思います。

Mac Hudsonスレーブにvncデーモンとしてhttp://sourceforge.net/projects/osxvnc/をインストールしました。

スレーブごとに異なるvncバイナリパスを指定することは、hudsonの既知の制限です。マスタの設定でのみ指定できます。

/Library/StartupItems/OSXvnc/OSXvnc-serverからmacスレーブにソフトリンクを作成して、マスタハドソンが期待するように設定されたvncバイナリの名前にすると、XvncはMacスレーブから開始します。私たちのUIテストは正常に実行されます。

関連する問題