I think I already auto-logon the windows slave. Is there a way to double check? I believe I am launching the slave via Java Web Start, because it would show 'connected via JLNP agent'. I am not familiar with VNC. Could you please show me how to install and configure the VNC? Thanks a lot.
On Friday, October 18, 2013 8:14:05 AM UTC-7, Hugo Arès wrote: > > I had the same issue. GUI testing framework/tools require access to > windows desktop or they won't work. So prior to Windows Vista/Server 2008, > you could have started slave as a service since windows services were > running in the session 0 which is the session of user currently logged on > the computer (console session). From Vista/Server 2008, the services are > still running in session 0 BUT this session is no longer attacked to a > desktop so the jenkins slave that will run GUI testing cannot be started as > a window service. > > The other known issue of GUI testing framework/tools on Windows is that > they work work if the windows session is locked/disconnected. This explains > why it is working when you are connected with remote desktop but fails > otherwise because when you disconnect, it is doing the equivalent of > locking your screen and the window session state is disconnected. > > I am doing the same as Fred suggested to prevent the issue: auto-logon a > user on the slave, install VNC and disable RDC. You also need to make sure > you never lock the screen. > > Hugo > > > On Friday, October 18, 2013 9:27:52 AM UTC-4, Fred G wrote: >> >> Hi, >> >> I'm currently running GUI tests on a Windows Server 2008 slave without >> any problems. >> What I found out is, that the slave has to be connected via Java Web >> Start. (It did not work running the slave as a Windows service - even with >> access to the desktop). >> A user has to be logged on and both screensaver and auto-log out should >> be deactivated. >> I never connected to the slave via Remote Desktop Connection (RDC), only >> VNC. >> >> I'm not sure if it depends on the kind of GUI tests you are running. >> In my case they are Eclipse based GUI tests (running with WindowTester >> Pro). >> >> So while I can't give you detailed instructions how to fix your specific >> problem, I can report that it's working for me at least. So there is a way! >> :) >> I'd suggest trying to disable RDC and use VNC instead, if that is an >> viable option. >> >> Regards, >> >> Fred >> >> >> >> On Friday, October 18, 2013 9:19:45 AM UTC+2, Kelvin Lei wrote: >>> >>> It's connected via Java Web Start btw >>> >>> On Thursday, October 17, 2013 7:26:48 PM UTC-7, Kelvin Lei wrote: >>>> >>>> I have a jenkins agent set up on window 7, and I am running GUI testing >>>> on it. It runs fine if I have a remote desktop connection open, but fail >>>> otherwise. I found this link, Jenkins on Windows and GUI Tests without >>>> RDC<http://stackoverflow.com/questions/10177708/jenkins-on-windows-and-gui-tests-without-rdc> >>>> >>>> But the solution provided there is pretty vague. Could you any please >>>> clearly teach me how to solve this? Much appreciated! >>>> >>>> -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.