2

EclipseプロジェクトビルドをHudsonで実行するように移行中です。ビルドごとに、Windows、Linux、Macで64,000のJUnitテストを実行します。LinuxおよびMacの場合、UIテストにはXvncプラグインを使用します。MacのXvncバイナリは、Linuxの場合とは異なる場所にあります。ただし、ハドソンマスターには、異なるスレーブ上のバイナリに異なる場所を指定するオプションはありません。他の誰かがこの問題を克服しましたか?Mac HudsonスレーブでUIテストをどのように実行しますか?

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

4

1 に答える 1

3

わかりましたので、あなた自身の質問に答えるのは不自由ですが、これで Mac Hudson スレーブを実行している人々の苦痛を回避できることを願っています。

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

スレーブごとに異なる vnc バイナリ パスを指定することは、hudson の既知の制限です。マスターの構成で指定できるのは 1 つだけです。

Mac スレーブで /Library/StartupItems/OSXvnc/OSXvnc-server から、マスター hudson が期待するように構成されている vnc バイナリの名前へのソフト リンクを作成すると、Mac スレーブで Xvnc が起動します。そして、UI テストは正常に実行されます。

于 2011-01-20T16:39:03.707 に答える