ABCDEFGHIJKLMNOPQRST
1
NameTest caseExpected resultsAdd-ons usedOS's checkedResultsTester CommentsKrupa's commentResults 01.30.2012Tested OS 01.30.2012
2
Check that add-ons are compatible by default while upgrading: Firefox 3.6 to Firefox 10 1. Start a Firefox 3.6 with a clean profile
2. Install an add-on from <http://addons.mozilla.org> (ex. Adblock Plus)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6 at step #1.
The add-on installed on Firefox 3.6 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 , MAC, LinuxPassPASSWin 7, Linux
3
Check that add-ons are compatible by default while upgrading: Firefox 4.0.1 to Firefox 10 1. Start a Firefox 4.0.1 with a clean profile
2. Install an add-on from <http://addons.mozilla.org> (ex. Adblock Plus)
3. Start a Firefox 10 using the same profile used with the Firefox 4.0.1 at step #1.
The add-on installed on Firefox 4.0.1 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 , MAC, LinuxPass
4
Check that add-ons are compatible by default while upgrading: Firefox 5 to Firefox 10 1. Start a Firefox 5 with a clean profile
2. Install an add-on from <http://addons.mozilla.org> (ex. Adblock Plus)
3. Start a Firefox 10 using the same profile used with the Firefox 5 at step #1.
The add-on installed on Firefox 5 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 ,MAC, LinuxPass
5
Check that add-ons are compatible by default while upgrading: Firefox 6 to Firefox 10 1. Start a Firefox 6 with a clean profile
2. Install an add-on from <http://addons.mozilla.org> (ex. Adblock Plus)
3. Start a Firefox 10 using the same profile used with the Firefox 6 at step #1.
The add-on installed on Firefox 6 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 , MAC, LinuxPassPASSWin 7, Linux
6
Check that add-ons are compatible by default while upgrading: Firefox 7 to Firefox 10 1. Start a Firefox 7 with a clean profile
2. Install an add-on from <http://addons.mozilla.org> (ex. Adblock Plus)
3. Start a Firefox 10 using the same profile used with the Firefox 7 at step #1.
The add-on installed on Firefox 7 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 , MAC, LinuxPass
7
Check that add-ons are compatible by default while upgrading: Firefox 8 to Firefox 10 1. Start a Firefox 8 with a clean profile
2. Install an add-on from <http://addons.mozilla.org> (ex. Adblock Plus)
3. Start a Firefox 10 using the same profile used with the Firefox 8 at step #1.
The add-on installed on Firefox 8 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 , MAC, LinuxPassPassWinXp
8
Check that add-ons are compatible by default while upgrading: Firefox 9 to Firefox 10 1. Start a Firefox 9 with a clean profile
2. Install an add-on from <http://addons.mozilla.org> (ex. Adblock Plus)
3. Start a Firefox 10 using the same profile used with the Firefox 9 at step #1.
The add-on installed on Firefox 9 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 , MAC, LinuxPassPassWinXp
9
Check that add-ons are compatible by default for a theme(not binary theme)1. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on from <http://addons.mozilla.org> (ex. Ecology 3.4)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The theme should NOT be compatible by default after switching to Firefox 10 at step #3.Ecology 3.4WinXP, Win7 , MAC, LinuxN\AThemes are enabled in FF10.
Themes are not eligible for d2c.
Themes are not eligible for d2c. So, the behavior is expected.
10
Check that add-ons are compatible by default for a dictionary1. Start a Firefox 3.6\9 with a clean profile
2. Install a dictionary from <http://addons.mozilla.org> (ex. Dutch dictionary)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The dictionary should be compatible by default after switching to Firefox 10 at step #3.Romanian dictionary, Dutch DictionaryWinXP, Win7 , MAC, LinuxPassPassWinXp, Win 7, Linux
11
Check that add-ons are NOT compatible by default for a binary add-on(themes)1. Start a Firefox 3.6\9 with a clean profile
2. Install a binary add-on(themes) from addons.mozilla.org
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The binary add-on(theme) should **NOT** be compatible by default after switching to Firefox 10 at step #3.WinXP, Win7 , MAC, LinuxN\AThemes are not eligible for d2c.
12
Check that add-ons are compatible by default for a language tool1. Start a Firefox 3.6\9 with a clean profile
2. Install a language tool from <http://addons.mozilla.org> (ex. Romanian language tool)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The language tool should be compatible by default after switching to Firefox 10 at step #3.Romanian language toolWinXP, Win7 , MAC, LinuxN\AThe language tool was not enabled after switching to Firefox 10
Only extensions are eligible for d2c.
Only extensions are eligible for d2c.
13
Check compatible by default feature doesn't affect version check for search tools while upgrading to Firefox 10 QuickWikiNot sure about this test can you please add STR?PassWinXP, Win 7
14
Check compatible by default feature for a multi-package extension while upgrading to Firefox 10 1. Start a Firefox 3.6\9 with a clean profile
2. Install a multi-package extension from <http://addons.mozilla.org> (ex. Noia Fox)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\9 at step #1.
The multi-package extension should be compatible by default after switching to Firefox 10 at step #3.Noia FoxWinXP, Win7 , MAC, LinuxPassPassWin 7, WinXp
15
Check compatible by default feature for a lite-reviewed add-on while upgrading to Firefox 10 1. Start a Firefox 3.6\9 with a clean profile
2. Install a lite-reviewed(preliminarily reviewed) add-on from <http://addons.mozilla.org>
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The lite-reviewed(preliminarily reviewed) add-on should be compatible by default after switching to Firefox 10 at step #3.Test Extreme -(@) 0071, TinyURL,WinXP, Win7 , MAC, LinuxPassPassWin 7, WinXp
16
Check compatible by default feature for an unreviewed add-on while upgrading to Firefox 10 1. Start a Firefox 3.6\9 with a clean profile
2. Install an unreviewed add-on from <http://addons.mozilla.org> (User has submited an add-on and installed it before receiving any reviews from an editor)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The unreviewed add-on should be compatible by default after switching to Firefox 10 at step #3.Test Mohawk, Tonto unreviewed apps were installed (this TC can be performed only by submitting an add-on and then installing it before any reviews from an editor)WinXP, Win7 ,MAC, LinuxPassPassWin 7 , WinXp
17
Check that add-ons with strict compatibility mode in install.rdf are not updated by default1. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on with strict compatibility mode in install.rdf
Download **Test addon - strict compatibility opt-in** from <https://bugzilla.mozilla.org/show_bug.cgi?id=693897>
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The add-on should **NOT** be compatible by default after switching to Firefox 10 at step #3.This add-on can be found at https://bugzilla.mozilla.org/show_bug.cgi?id=693897WinXP, Win7 , MAC, LinuxPassPassWin 7 , WinXp
18
Check that blocklisted add-ons are not updated via the compatible by default feature1. Start a Firefox 3.6\9 with a clean profile
2. Install an blacklisted add-on from https://addons.mozilla.org/en-US/firefox/blocked/
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The blacklisted add-on should **NOT** be compatible by default after switching to Firefox 10 at step #3.Split BrowserWinXP, Win7 , MAC, LinuxPassSave the .xpi locally and then install it. Restart Firefox.PassWin 7 , WinXp
19
Check that add-ons with min version > Current Firefox version in install.rdf are not updated by default1. Start a Firefox 10 with a clean profile
2. Install an add-on with min version < 10 from <http://addons.mozilla.org>
3. Modify the install.rdf for the installed add-on in order to be > 10 (i.e. minVersion 11 - maxVersion 12).
4. Restart Firefox 10
The add-on should not be compatible anymore with Firefox 10 after step #4.Any add-on .WinXP, Win7 , MAC, LinuxPassResponse to Krupa:
Normal behavior.
looks like the tc is correct. What is the observed behavior?PassWin 7 , WinXp
20
Check compatible info for a remote add-on1. Create a brand new add-on with an Unique GUID.
2. Do NOT upload to AMO.
3. Start a Firefox 3.6\9 with a clean profile
4. Drag the add-on into FF and install it
5. Start Firefox 10 using the same profile used at step #3
The add-on installed on Firefox from step #3 should be compatible and enabled in Firefox 10.Any add-on with specifications from STR.WinXP, LinuxPassPassWin 7 , WinXp
21
Check that compatibility info from AMO will override all other information sources (like install.rdf etc)1. Have an add-on which has compat info (maxVersion =3.6) in install.rdf
2. In AMO->Dev hub->Status and Versions, set the min version to 4+
3. Open Firefox 10 and try to install this add-on.
Istalation is successfulLinux , Win 7PassComment1:
Need help for this TC. We are not sure about steps or expected behavior. Is this the case when we are changing min version and max version in AMO for an owned app and then the install.rdf should be automatically changed?

Comment2:
I think that at step1 there should be maxVersion instead minVersion, else I don't understand the utility of the test because an add-on with minVersion 3.6 is similar with one with minVersion 4.0 from Firefox 10 installation point of view. Please confirm.
STR has been addedPass
Fail for addons-dev.allizom.org
Win 7 , WinXp
22
Check update behavior with "compatMode = strict" on Firefox 10**Preconditions:**
*Have comaptMode=strict set in about:config settings (extensions.update.url)

**Steps to Execute:**
1. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on with strict compatibility mode in install.rdf
Download **Test addon - strict compatibility opt-in** from <https://bugzilla.mozilla.org/show_bug.cgi?id=693897>
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\8 at step #1.
The add-on should **NOT** be compatible by default after switching to Firefox 10 at step #3.This add-on can be found at https://bugzilla.mozilla.org/show_bug.cgi?id=693897WinXP, Win7 , MAC, LinuxPass
23
Check update behavior with "compatMode = normal" on Firefox 10**Preconditions:**
*Have comaptMode=normal set in about:config settings (extensions.update.url)

**Steps to Execute:**
1. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on with normal compatMode from <http://addons.mozilla.org> (ex. Adblock Plus)
3 Start a Firefox 10 using the same profile used with the Firefox 3.6 at step #1.
The add-on installed on Firefox 3.6\9 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 , MAC, LinuxPassPlease confirm that the add-ons with "compatMode=normal" are the like add-ons without any compatibility mode set. Else provide us an example.

Response to Krupa's comment : From our investigations we think that we have only two modes for strict compatibility: true(which will not allow the d2c for firefox 10) and false (which will allow the d2c feature). In conclusion, I think that the CompatMode=normal is the case when the CompatMode is not present at all in install.rdf. Please correct me if I am wrong but I was not able to find any other related info.
Please see below the true and false states for compatibility mode:
<em:strictCompatibility>true</em:strictCompatibility
<em:strictCompatibility>false</em:strictCompatibility>

Comment2:Tried using https://versioncheck.addons.mozilla.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%&compatMode=normal
yes. However we want to check add-ons which have compatMode=normal in their install.rdf . My comment was inaccurate. What we want to check is have comaptMode=normal set in about:config settings (extensions.update.url;https://versioncheck.addons.mozilla.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%&compatMode=normal)for add-on updates and then check add-ons with strict compat set to true/false in their install.rdf. Sorry about the confusion.
24
Check update behavior with "compatMode = ignore" on Firefox 10**Preconditions:**
*Have comaptMode=ignore set in about:config settings (extensions.update.url)

**Steps to Execute:**
1. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on with ignore compatibility mode in install.rdf
3. Start a Firefox 10 using the same profile used with the Firefox 3.6\9 at step #1.
The add-on should be compatible by default after switching to Firefox 10 at step #3.This add-on can be found at https://bugzilla.mozilla.org/show_bug.cgi?id=693897WinXP, Win7 , MAC, LinuxPass
25
Check update behavior with "compatMode parameter missing in Firefox 10**Preconditions:**
*Remove **comaptMode=** in about:config settings (extensions.update.url)

**Steps to Execute:**
1. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on with normal compatMode from <http://addons.mozilla.org> (ex. Adblock Plus)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6 at step #1.
The add-on installed on Firefox 3.6\9 should be compatible and enabled in Firefox 10 after step #3.Add-block PlusWinXP, Win7 , MAC, LinuxPassPlease confirm that the add-ons with compatMode missing are the like add-ons without any compatibility mode set. Else provide us an example.that is correct.
26
Check update behavior with "compatMode = normal" for an add-on which has opted in to strict compatibility on Firefox 10 (similar to #17)Not sure about this TC , is this the same TC as 17? If not, please explain us the difference.
27
An addon with 3.6 as it's max version (according to both it's install.rdf and AMO's data) - should not install, since it doesn't meet the minimum compatibility requirements (we require maxVersion be at least 4.0) 1. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on with maxVersion 3.6 from <http://addons.mozilla.org> (This add-on is a normal add-on)
3. Be sure that in AMO's data the maxVersion is 3.6 too.
4. Start a Firefox 10 using the same profile used with the Firefox 3.6 at step #1.
The add-on should **NOT** install since it doesn't meet the minimum compatibility requirements (it requires maxVersion to be at least 4.0)Any add-on with specifications from STRMAC, Linux, WinXPPassPassWin 7, Win XP
28
An addon with 3.6 as it's maxVersion in it's install.rdf (but AMO's data saying it's compatible with 10.0) 1. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on with maxVersion 3.6 from <http://addons.mozilla.org> (This add-on is a normal add-on)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6 at step #1.
AMO's data saying it's compatible with 10.0MAC, Linux, WinXPPassPassWin 7, Win XP
29
Target application is toolkit, rather than firefox with maxVersion at least 2.01. Start a Firefox 3.6\9 with a clean profile
2. Install an add-on with maxVersion 2.0 from <http://addons.mozilla.org> (ex. Amplify)
3. Start a Firefox 10 using the same profile used with the Firefox 3.6 at step #1.
The Amplify test add-on could only be installed on FF 10.
When we tried to install on older versions, message for incompatibility was displayed.
AmplifyLinux, WinXpThe Amplify test add-on could only be installed on FF 10.
When we tried to install on older versions, message for incompatibility was displayed. Is this the expected behavior?
30
Test that add-ons with compat overrides are not updated via d2c1. Install the older version of an add-on (ex. ReminderFox <https://addons-dev.allizom.org/en-US/firefox/addon/reminderfox/>)
2. Check for updates.
There should be no updates for this add-on.https://addons-dev.allizom.org/en-US/firefox/addon/reminderfox-20110112/ Linux, WinXpPassNew Testcase. Please run.

Victor's comment:
The add-on is disabled in firefox 10 and no updates were found in add-ons manager.
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100