0

現在、Eclipse ベースのデスクトップ アプリケーションの継続的な統合に hudson を使用しようとしています。このアプリケーションのテストは Junit で実装され、実行時にいくつかのウィンドウが開きます。現在、ディスプレイがエクスポートされていないため、これらのテストを Linux スレーブ ノードで起動する際にいくつかの問題に直面しています。

Linuxスレーブノードでグラフィカルテストを実行するようにhudsonを構成するのを手伝ってくれる人はいますか?

4

2 に答える 2

0

vncserver を見てください。

具体的には、ビルドで Ant を使用している場合、次のスクリプトを使用して Ant (および vncwith) を開始できます。

#!/bin/sh
vncserver ${VNCDISPLAY} && export DISPLAY=${VNCDISPLAY} && $ANT_HOME/bin/ant $@;
vncserver -kill ${VNCDISPLAY}

プランごとに固有の環境変数 VNCDISPLAY を「localhost:11」のように設定する必要があります。

于 2009-07-15T11:24:39.250 に答える