[xwiki-devs] Functional tests in continuous integration
Hi devs Yesterday the hard disk of our local machine running Jenkins crashed. We decided to use that as a reason to move Jenkins to one of our servers. This should be easy to do, with exception of the functional tests (Selenium). Currently we are evaluating if it's worth it to install our own test environment or if we should use an SAAS solution. I tried to figure out how you solved this problem, but I couldn't find the details of how / where you run your functional tests during the continuous integration. So, do you run your functional tests for the different browsers (and browser versions) on you own servers or do you use a third party solution? Thanks for a hint / inspiration Edo
On 05/15/2012 11:59 AM, Edo Beutler wrote:
Hi devs
Yesterday the hard disk of our local machine running Jenkins crashed. We decided to use that as a reason to move Jenkins to one of our servers. This should be easy to do, with exception of the functional tests (Selenium). Currently we are evaluating if it's worth it to install our own test environment or if we should use an SAAS solution. I tried to figure out how you solved this problem, but I couldn't find the details of how / where you run your functional tests during the continuous integration. So, do you run your functional tests for the different browsers (and browser versions) on you own servers or do you use a third party solution?
Thanks for a hint / inspiration Edo
Short answer, tightvnc (xvnc) as a lightweight virtual X server, although Firefox does require at least part of the X libraries to be installed in order to be able to run, even though the real X server is not started. If you need more details, I could look into the exact configuration. -- Sergiu Dumitriu http://purl.org/net/sergiu/
Funny to say, at the moment we're about to start configuring Selenium2+Webdriver tests to run on Linux box without X server started. If there's any page or place in code that we can look for examples, it would save us lot's of time. -- View this message in context: http://xwiki.475771.n2.nabble.com/Functional-tests-in-continuous-integration... Sent from the XWiki- Dev mailing list archive at Nabble.com.
participants (3)
-
Anna Pekarska -
Edo Beutler -
Sergiu Dumitriu