Silent Update OS Dialogs/TestPlan: Difference between revisions
Jump to navigation
Jump to search
Simona Badau (talk | contribs) |
Simona Badau (talk | contribs) No edit summary |
||
Line 41: | Line 41: | ||
*Feature wiki page - [https://wiki.mozilla.org/Silent_Update_OS_Dialogs Link] | *Feature wiki page - [https://wiki.mozilla.org/Silent_Update_OS_Dialogs Link] | ||
*Process Description wiki page - [https://wiki.mozilla.org/Windows_Service_Silent_Update Link] | *Process Description wiki page - [https://wiki.mozilla.org/Windows_Service_Silent_Update Link] | ||
== Not Tested == | |||
*Other Silent Update sub-features. | |||
*Non-silent updates. | |||
== Use Cases to Test == | == Use Cases to Test == | ||
== Edge Cases == | |||
== Test Cases == | == Test Cases == | ||
Line 60: | Line 59: | ||
*{{Bug|529746}} - App update should request elevation when the user doesn't have privileges to update | *{{Bug|529746}} - App update should request elevation when the user doesn't have privileges to update | ||
*{{Bug|692887}} - Apply updates to an alternate directory while FF is running, then move when stopped | *{{Bug|692887}} - Apply updates to an alternate directory while FF is running, then move when stopped | ||
== Sign off criteria for Aurora == | |||
== Sign off criteria for Beta == | |||
== Sign off criteria for Release == |
Revision as of 14:48, 6 January 2012
Silent Update OS Dialog
Feature | Status | Release Target | Dev Lead | QA Lead | Status |
Silent Update: Removal of OS security dialog for Windows | Landed on Nightly 12 | Firefox 12 | Brian Bondy | Simona Badau |
Summary
- On Windows updates (when Firefox is installed into the default Program Files Directory) cannot currently be made without the User Account Control (UAC) dialog prompting for elevated permissions.
- The purpose of this subfeature is to make updates available and easy to perform whether they are made by an administrator or by a limited user account.
- Firefox updates will be executed through a service named Mozilla Maintenance that will prevent UAC prompts to be displayed.
- The service is installed via software update, in the installer there is also a checkbox for whether or not install the service.
- There will only be one Windows service for every product and every development channel.
- After the service is started it will watch a directory for the new files - named 'work items', and will generate 'logs' for the install/uninstall and update processes that will be logged separately.
- The work items can be found in the "updates" folder that is located in:
- C:\ProgramData\Mozilla\updates - on Windows Vista and Windows 7
- C:\Documents and Settings\All Users\Application Data\Mozilla\updates - on Windows 2003 and Windows XP
- Logs can be found in the "logs" folder that is located in:
- C:\ProgramData\Mozilla\logs - on Windows Vista and Windows 7
- C:\Documents and Settings\All Users\Application Data\Mozilla\logs - on Windows 2003 and Windows XP
- The newest log will always be called maintenanceservice.log and 5 backup logs will be stored for the last 5 operations before the latest
- The work items can be found in the "updates" folder that is located in:
(maintenanceservice-1.log, maintenanceservice-2.log, maintenanceservice-3.log, maintenanceservice-4.log and maintenanceservice-5.log).
- If a service is already installed, the service will be replaced on updates and installs only if it is newer than what is installed.
- If the user is running on an x64 computer with a native x64 build, then the service will not be installed nor used by that build.
- If the user is on an x64 computer with an x86 build, then the service will be used and installed by the build as an x86 process.
Reference
Not Tested
- Other Silent Update sub-features.
- Non-silent updates.
Use Cases to Test
Edge Cases
Test Cases
- Test cases can be found in the Spreadsheet: Google Spreadsheet
Important bugs
- bug 481815 - Provide a Windows service to update applications without asking Administrator password
- bug 529746 - App update should request elevation when the user doesn't have privileges to update
- bug 692887 - Apply updates to an alternate directory while FF is running, then move when stopped