我目前正在嘗試使用hudson來持續集成基於eclipse的桌面應用程序。 這個應用程序的測試是用Junit實現的,並在運行時打開一些窗口。 我目前面臨着在Linux從節點上啓動這些測試的一些困難,因爲顯示沒有被導出。Hudson圖形桌面應用程序和從節點的持續集成
有人可以幫助配置哈德森在Linux從節點上執行圖形測試嗎?
我目前正在嘗試使用hudson來持續集成基於eclipse的桌面應用程序。 這個應用程序的測試是用Junit實現的,並在運行時打開一些窗口。 我目前面臨着在Linux從節點上啓動這些測試的一些困難,因爲顯示沒有被導出。Hudson圖形桌面應用程序和從節點的持續集成
有人可以幫助配置哈德森在Linux從節點上執行圖形測試嗎?
設置無頭模式實用/使用?
java -Djava.awt.headless=true
這告訴JVM你沒有打開顯示。
看看vncserver。
特別是,如果你的構建中使用Ant,可以將這個腳本啓動螞蟻(和vncwith)有:
#!/bin/sh
vncserver ${VNCDISPLAY} && export DISPLAY=${VNCDISPLAY} && $ANT_HOME/bin/ant [email protected];
vncserver -kill ${VNCDISPLAY}
您需要將變量VNCDISPLAY設置一個獨特的環境是這樣的:「本地主機:11「 爲每個計劃。
其實,我的問題是執行「頭」測試,而不是無頭。 – dilig0 2009-07-15 11:54:13