Overview

Excerpt

With Mozmill we are also able to run functional tests for add-ons. If you are an author of an add-on and interested in creating tests to get your add-on automatically tested, you should definitely join this project. With your contribution you can help to improve your add-on and even the quality of Firefox. Overall we want to to able to identify regressions as early as possible in the development cycle and react accordingly.

If you are interested to create tests for your add-on please get in contact with Henrik Skupin.

Creation of Mozmill Tests

Script for Automated Add-on Test-runs

To be able to run all the created add-on tests a single test-run script is necessary. It takes care of downloading the specified version of the add-on, installing it in a fresh profile, run the add-on specific tests, and send the results to a reporting server (supported by CouchDB).

Test-run Execution

In the near future the QA team will setup a machine which runs all the tests for existing extensions on a daily basis for all supported branches of Firefox and on every platform. Results will be send to a central server for investigation and analysis.