Selenium/Ruby/mwext-mw-selenium Jenkins job



For this example, you will need internet access. mwext-mw-selenium Jenkins job runs every time you push a patch to Gerrit (for repositories that have the job configured to run), but you can also start it manually.

Advantages

 * You do not have to install anything on your machine.
 * You are probably already familiar with Gerrit and Jenkins.
 * While the tests are running, you can continue using your machine as usual, because everything is happening in Jenkins.
 * Debugging failed tests will be easier, since you will see the browser, logs, screenshots and video of the test run.

Disadvantages

 * You will need internet connection while running the tests.
 * It will be slower that running tests on your machine.
 * TODO Selenium test run takes about TODO minutes on my machine.
 * It takes about TODO minutes for mwext-mw-selenium Jenkins job to run for TODO.
 * You might not be familiar with Gerrit or Jenkins, so you will have to learn how to use yet another tool.

Check if mwext-mw-selenium is configured to run for a repository

 * Look for  template or   job in

Run the Selenium tests

 * TODO

TODO