canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,747
edits
No edit summary |
|||
| Line 13: | Line 13: | ||
| No end date for tests | | No end date for tests | ||
|- valign="top" | |- valign="top" | ||
| ''' | | '''Documentation:''' | ||
| [ | | [https://developer.mozilla.org/en/Mozmill_Tests/Addon_tests Add-on Test Creation Guide] | ||
|- valign="top" | |- valign="top" | ||
| '''Repository Location:''' | | '''Repository Location:''' | ||
| [http://hg.mozilla.org/qa/mozmill-tests/file/default/addons Add-on Tests | | [http://hg.mozilla.org/qa/mozmill-tests/file/default/addons Add-on Tests] | ||
|- valign="top" | |- valign="top" | ||
| '''Tracking Bug:''' | | '''Tracking Bug:''' | ||
| Line 24: | Line 24: | ||
=Excerpt= | =Excerpt= | ||
With Mozmill we are also able to | 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 contributino 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. | ||
=Project details= | =Project details= | ||
The | The project can be divided into 2 different sub projects: | ||
* Creation | * Creation of Mozmill tests for add-ons | ||
* | * Script for Automated Add-on Test-runs | ||
== | ==Creation of Mozmill Tests== | ||
The creation of the Mozmill tests for add-ons is basically the same work as what has to be done for all the other [[QA/Mozmill_Test_Automation/Test_Writing|Mozmill tests]]. We have a [https://developer.mozilla.org/en/Mozmill_Tests/Addon_tests helpful guide to get started] in writing tests for add-ons. | |||
==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). | |||
The implementation of the script is covered in the [[/QA/Mozmill_Test_Automation/Automated_Testruns#Script_for_Add-on_Test-runs|Automated Test-run project]]. | |||