2009-07-15 16 views
0

我目前正在嘗試使用hudson來持續集成基於eclipse的桌面應用程序。 這個應用程序的測試是用Junit實現的,並在運行時打開一些窗口。 我目前面臨着在Linux從節點上啓動這些測試的一些困難,因爲顯示沒有被導出。Hudson圖形桌面應用程序和從節點的持續集成

有人可以幫助配置哈德森在Linux從節點上執行圖形測試嗎?

回答

1

設置無頭模式實用/使用?

java -Djava.awt.headless=true 

這告訴JVM你沒有打開顯示。

+0

其實,我的問題是執行「頭」測試,而不是無頭。 – dilig0 2009-07-15 11:54:13

0

看看vncserver。

特別是,如果你的構建中使用Ant,可以將這個腳本啓動螞蟻(和vncwith)有:

#!/bin/sh 
vncserver ${VNCDISPLAY} && export DISPLAY=${VNCDISPLAY} && $ANT_HOME/bin/ant [email protected]; 
vncserver -kill ${VNCDISPLAY} 

您需要將變量VNCDISPLAY設置一個獨特的環境是這樣的:「本地主機:11「 爲每個計劃。

相關問題