Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We need an installation of Servoy Developer on the machine running Jenkins for exporting test solutions and running tests.

...

Your Jenkins server should be able to access the SVN server you just committed to - in case you didn't use the same computer. Navigate to the Jenkins server page in your browser.

Click on New Job Item -> Build a free-style software project, set the Job name to "smart_client_tests" ('_' is used to avoid problems with spaces in paths where used as command line arguments - extra care is needed otherwise) and click Ok.

...

For mobile testing we will need Chrome browser installed (other browsers, even mobile device simulations/emulations can be used, check the help page of Servoy mobile test runner for details), a copy of SeleniumServer jar downloaded (http://docs.seleniumhq.org/download/) and a copy of Chrome selenium driver downloaded/extracted (http://code.google.com/p/chromedriver/downloads/list). The mobile test solution will automatically be deployed in Servoy Developer's bundled Tomcat server (the one at [work.servoy.install.dir]) and started using Selenium in the Chrome browser to run tests - by the mobile servoy test suite. If the tests pass, the actual mobile solution will be exported and copied to/deployed in [deploy.servoy.install.dir]'s bundled Tomcat.

Click on New Job Item -> Build a free-style software project, set the Job name to "mobile_client_tests" and click Ok.

...