How about using xvfb-run to create a virtual X session? 30 1 * * 1,2,3,4,5 tom /usr/bin/xvfb-run /usr/bin/ctest -j4 -VV -S some_full_path_ctest_option.cmake -O some_full_path_log.txt
Clint On Wednesday 24 March 2010 12:05:14 pm Tom Vercauteren wrote: > Hi all, > > Apologies if my question seems a little off-topic for this mailing > list. I know it's rather a linux cron question but the use case seems > mostly useful in a dashboard setup to me. I have not found a decent > answer with google yet and thought that if someone knew how to solve > my problem, it would be beneficial to add it to > http://www.cmake.org/Wiki/CMake_Scripting_Of_CTest#On_Unix.2FMacOSX > > Here is my scenario. I have a project that is built with cmake, tested > with ctest and the results are sent to cdash. The process runs every > night with a cron job and I am not in front of my computer at this > time. Some tests need a X server to complete even if they are fully > automated. > > If I leave my session open during the night, everything is OK. > However, if I log out, the unit tests fail with the following error: > "cannot connect to X server :0" > > Would anyone know how to solve this problem and give the cron job > access to X even when I am not logged in? > > My current crontab contains the following lines > > DISPLAY=:0 > > 30 1 * * 1,2,3,4,5 tom /usr/bin/ctest -j4 -VV -S > some_full_path_ctest_option.cmake -O some_full_path_log.txt > > > My computer runs on kubuntu karmic if that's of any importance. > > From what I have read, I might need to do something with xauth, xhost, > or ~/.Xauthority but I must confess I am rather lost in these matters. > > Best regards, > Tom > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
