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.
 * MediaWiki core Selenium test run takes about 3-4 minutes on my machine.
 * It takes about TODO minutes for mwext-mw-selenium Jenkins job to run for MediaWiki core.
 * You might not be familiar with Gerrit or Jenkins, so you will have to learn how to use yet another tool.

Run the Selenium tests

 * TODO

TODO