TestEngineering/UI/AMO/AddonCompatibleByDefault: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 86: Line 86:
== Reference  ==
== Reference  ==
*[https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible Link Project plan]
*[https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible Link Project plan]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=698355#c0 Description of compat modes]
*[https://wiki.mozilla.org/index.php?title=Features/Add-ons/Add-ons_Default_to_Compatible/TestPlan Test plan for Client-side testing]
*[https://wiki.mozilla.org/index.php?title=Features/Add-ons/Add-ons_Default_to_Compatible/TestPlan Test plan for Client-side testing]
*Feature implementation on Add-on Manager side: [https://bugzilla.mozilla.org/show_bug.cgi?id=693901 bug 693901], [https://bugzilla.mozilla.org/show_bug.cgi?id=693899 bug 693899], [https://bugzilla.mozilla.org/show_bug.cgi?id=693897 bug 693897], [https://bugzilla.mozilla.org/show_bug.cgi?id=695977 bug 695977], [https://bugzilla.mozilla.org/show_bug.cgi?id=700201 bug 700201]
*Feature implementation on Add-on Manager side: [https://bugzilla.mozilla.org/show_bug.cgi?id=693901 bug 693901], [https://bugzilla.mozilla.org/show_bug.cgi?id=693899 bug 693899], [https://bugzilla.mozilla.org/show_bug.cgi?id=693897 bug 693897], [https://bugzilla.mozilla.org/show_bug.cgi?id=695977 bug 695977], [https://bugzilla.mozilla.org/show_bug.cgi?id=700201 bug 700201]

Revision as of 20:05, 21 November 2011

Compatible by default

  • As majority of add-ons work from one version to the next without the need for developer maintenance, Firefox will mark addons compatible with new versions of Firefox by default, except for the following:
    • All binary add-ons
    • All strict incompatible add-ons
    • All blacklisted add-ons
  • The Feature is planned for Firefox 10. Implementation has started on Firefox 10

The feature can be enabled by setting the "extensions.strictCompatibility" preference to false in about:config.


Settings

In your about:config settings, hange the following setting in your about:config
extensions.update.url to

Settings for Firefox:

https://addons.allizom.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%&currentAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%

Settings for Fennec:


To test update on the staging server, change the following setting in your about:config
extensions.update.url to


https://addons.allizom.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%&currentAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%

Status

Feature Status Lead engineer QA Lead Status
Add-ons Default To Compatible In Progress Rob Hudson Krupa Raj In Progress


Usecase Scenarios:

testcase 1: Check that add-ons are compatible by default while upgrading: Firefox 3.6 to Firefox 10

testcase 2: Check that add-ons are compatible by default while upgrading: Firefox 4.0.1 to Firefox 10

testcase 3: Check that add-ons are compatible by default while upgrading: Firefox 5 to Firefox 10

testcase 4: Check that add-ons are compatible by default while upgrading: Firefox 6 to Firefox 10

testcase 5: Check that add-ons are compatible by default while upgrading: Firefox 7 to Firefox 10

testcase 6: Check that add-ons are compatible by default while upgrading: Firefox 8 to Firefox 10

testcase 7: Check that compatible by default feature is not applicable to binary add-ons(extension)

testcase 8: Check that compatible by default feature is not applicable to binary add-ons(theme)

testcase 9: Check compatible by default feature for a theme while upgrading to Firefox 10

testcase 10: Check compatible by default feature for a dictionary while upgrading to Firefox 10

testcase 11: Check compatible by default feature for a language tool while upgrading to Firefox 10

testcase 12: Check compatible by default feature doesn't affect version check for search tools while upgrading to Firefox 10

testcase 13: Check compatible by default feature for a multi-package extension while upgrading to Firefox 10

testcase 14: Check compatible by default feature for a lite-review add-on while upgrading to Firefox 10

testcase 15: Check compatible by default feature for an unreviewed add-on while upgrading to Firefox 10

testcase 16: Check that blacklisted add-ons are not updated via the compatible by default feature

testcase 17: Check that add-ons with strict compatibility mode in install.rdf are not updated by default

testcase 18: Check that add-ons with min version > Current Firefox version in install.rdf are not updated by default

testcase 19: Check compatible info for a remote add-on

testcase 20: Check that compatibility info from AMO will override all other information sources (like install.rdf etc)

Reference