Auto-tools/Projects/Compatibile By Default Automation: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 10: Line 10:
= Deliverable =
= Deliverable =
* Use Mozmill Endurance and Update tests to test functionality and updatability with the addons installed.
* Use Mozmill Endurance and Update tests to test functionality and updatability with the addons installed.
* We will use a list of top 100 addons, as provided by AMO
* The results will be sent to a server for tracking
* The results will be sent to a server for tracking
* The test will run:
* The tests will be:
** for addons in top 100 addons:
** one endurance/update test run with just the top 10 installed
*** install the top 10 addons in each and every test-run
** Then, a sequence of tests. For groups of 5 in the remaining addons in the top 100:
*** install a group of five additional add-on from the list
*** install this group of 5 addons in the browser PLUS the top 10, then run the endurance and update tests again
*** Run endurance and update tests, upload results
*** Consider to run an additional endurance test or even functional test on the updated build.


= Team =
= Team =

Revision as of 21:13, 27 January 2012

Motivation

We are changing our addon story from a "disabled by default" to a "compatible by default" architecture. This means that we will now have all addons be compatible until we learn otherwise. We need a testing system for this both in the short term and the long term.

This project covers the short term testing so that we can determine:

  • If making addons compatible by default break the browser, and if so which one/combination of them?
  • If the browser is broken will it still be able to update to a newer version of Firefox so that the addon blacklist can be updated to force-disable problem addons.

All work for this project will be tracked on bug 718403.

Deliverable

  • Use Mozmill Endurance and Update tests to test functionality and updatability with the addons installed.
  • We will use a list of top 100 addons, as provided by AMO
  • The results will be sent to a server for tracking
  • The tests will be:
    • one endurance/update test run with just the top 10 installed
    • Then, a sequence of tests. For groups of 5 in the remaining addons in the top 100:
      • install this group of 5 addons in the browser PLUS the top 10, then run the endurance and update tests again

Team

  • Henrik (whimboo) - working on mozmill wrapper script to install addons and run tests
  • Clint (ctalbert) - working with IT to provision machines and ensure the reporting machine is set up
  • Will (wlach) - to get us the list of addons for addon base

Deadline

  • The first round of this needs to be done by end of January

Dependencies

Notes