Details
-
Task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
Description
The 'magic marker' is an integer value written to the data section of the binary layout of the installer or maintenance tool executable created with the installer framework. It describes the type and state of the executable (installer, package manager, updater or uninstaller), which in case of maintenance tool can also change at runtime.
The most prominent user visible part for the marker is the radio buttons group on the 'Introduction' page. The different states could be tested in RTA:
Prerequisites for all cases:
Install any component(s) with an online installer
Test cases:
- Test default online MT behavior:
- Start the maintenance tool without extra -
start* options - Verify the selected radio button in the 'Introduction' page is 'Add or remove components'
- Start the maintenance tool without extra -
- Test default offline MT behavior:
- Click the 'Settings' button of the installer
- on the Settings dialog, click the 'Repositories' tab
- Uncheck all repositories with the 'Deselect all' button and click 'Ok'
- Verify the selected radio button on the next page is 'Remove all components'
- Test --start-package-manager behavior:
- Start the maintenance tool with --start-package-manager option
- Verify the selected radio button is 'Add or remove components'
- Test --start-uninstaller behavior:
- Start the MT with --start-uninstaller option
- Verify the selected radio button is 'Remove all components'
- Test --start-updater behavior
- Start the MT with --start-updater option
- Verify the selected radio button is 'Update components'
Attachments
Issue Links
- tests
-
QTIFW-2884 [Reg] --start-(package-manager/updater/uninstaller) don't have any effect
- Closed