It's indeed the 2 options I came across. Great to know there are plugins to ease the setup.
Thanks a lot all, I'll look into it. On Sep 12, 2014 11:56 PM, "Mark Waite" <[email protected]> wrote: > I used the Xvnc plugin with very good results on a Debian configuration a > year or two ago and was very pleased with its results. It started and > stopped VNC sessions as needed for each individual job and reduced the > management overhead significantly for me. > > Mark Waite > > On Fri, Sep 12, 2014 at 3:34 PM, طلال Anthony-Peter-Thomas رابعة < > [email protected]> wrote: > >> Same here, Xvfb works great. I believe there's a plugin to instantiate a >> new instance of Xvfb with each build but I haven't used it. I run a single >> instance of Xvfb on each slave because our tests can't be run in parallel. >> >> On Sep 12, 2014, at 12:39 PM, Chanda Unmack <[email protected]> wrote: >> >> >> >> On Fri, Sep 12, 2014 at 4:27 AM, Laurent Malvert < >> [email protected]> wrote: >> >>> Hello, >>> >>> I was wondering if there are any recommendations or best practices on a >>> typical setup for running jobs on a Linux slave, when said job contains >>> some unit tests that require access to the GUI? >>> >>> I'd be in favor or keeping these to a minimum, but at the moment we're >>> trying to move our slaves away from Windows nodes (started using the JNLP >>> launcher) to Linux nodes (started over SSH) because of too many issues >>> using the Windows slaves (rather large workspaces with file locking issues >>> when attempting to delete them, etc...). This is working fine so far, >>> except that all our GUI tests are failing as currently our linux slaves are >>> headless. There's a graphical environment installed, but when the SSH slave >>> plugin initiates the connection it opens a normal SSH connection without >>> exporting the display and it doesn't have control of the node's display. >>> >>> So, what would be the proper way to run GUI tests on Linux nodes started >>> using the SSH Slaves Plugin? >>> >>> Thanks in advance for your suggestions. >>> >>> -- >>> Laurent Malvert >>> >>> -- >>> 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 [email protected]. >>> For more options, visit https://groups.google.com/d/optout . >>> >> >> Don't know about proper or best practices, but I've used xvfb (sometimes >> with selenium) in several places. It hasn't been all smooth sailing, but >> it's been reliable enough for our purposes. >> >> ymmv >> chanda >> >> -- >> *C**onfidentiality Notice:* This e-mail, including all attachments, is >> confidential information of Lytro, Inc. If the reader of this e-mail is not >> the intended recipient or its authorized agent, the reader is hereby >> notified that any dissemination, distribution or copying of this e-mail is >> prohibited. If you have received this e-mail in error, please notify the >> sender by replying to this message and delete this e-mail immediately. >> >> -- >> 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 [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> >> -- >> 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 [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Thanks! > Mark Waite > > -- > 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 [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
