Changes

Jump to: navigation, search

Firefox:1.5.0.x:Major Update 1.5.0.x to 2.0.0.x

247 bytes removed, 22:56, 4 June 2007
no edit summary
This is a plan for testing major updates going from 150x to 200x. Users of the latest 150x should be presented with the option to do a major update. If they choose this option and agree to the license agreement, they should be updated to a version of 200x, to be specific 150915012->20012004.
At a basic level we should:
== '''Basic Tests''' ==
Currently we have a testing environment setup that allows us to test major updates end to end. Download a released 1509 15012 build, install it, and edit the channel-prefs.js file so that the release channel is set to "releasetest". After restart:
*Check for updates and make sure a major update is offered.
== '''Extended Tests''' ==
We have to perform the same tests with 1509 15012 user profiles containing bookmarks, history, saved form data, saved passwords, feeds, '''extensions and themes''' compatible with 200x, and extensions and themes '''not compatible with 200x'''. Think of a typical 150x user profile. After the major update the user profile should be kept, and during the update, the extensions and themes should be checked for compatibility.
* Install AdBlock version (0.6.0.4), for example, https://addons.mozilla.org/firefox/1865/history/ And install NoScript version (1.1.3.6), for example, https://addons.mozilla.org/firefox/722/history/ And install ForecastFox (latest version) https://addons.mozilla.org/firefox/398/ Install other extensions and at least one theme not compatible with 2.0.0.x.
**When you check for updates you should get a warning within the Major Update Dialog window and a button to list the incompatible extensions. If you continue and restart you will get a dialog on startup prompting you to check if there are updates to those incompatible extensions.
**Select the option to check for extension updates and then for installation. Your extensions should be updated and Firefox 2.0.0.1 4 should start without a problem.
* Modify app.update.interval and set it to 60 (seconds). Modify app.update.timer and set it to 600 (milliseconds).
**Check for major updates and select "Later." The dialog will then pop up one minute later giving you the option for a major update.
== '''Tests post-bug 368082''' ==
Install "old" 15010 15012 builds from here:
http://stagereleases.mozilla.org/pub/mozilla.org/firefox/nightly/experimentalreleases/1.5.0.10pre-2.0.0.2pre-major-test1/older12/
Edit the update channel to releasetest, and Check for Updates. You should end up be presented with the following minor upates:  From (older): win32 = 2007012905 linux-i686 = 2007012904 mac = 2007012903 To (newer): win32 = 2007013006 linux-i686 = 2007013004 mac = 2007013003a major update.
== Tests post-bug 375710 ==
Canmove, confirm
7,810
edits

Navigation menu