From Fedora Project Wiki
Description
This case tests upgrading a Fedora system from the stable release (e.g. Fedora 43) to the branched release (Fedora 44) using PreUpgrade-cli.
How to test
- Perform an installation of the stable release (e.g. Fedora 43) with default partitioning (no less than 500MB for
/boot). - Install the newest available version of
and
preupgrade.
python-urlgrabber - From a command prompt, run
preupgrade-cliwith no additional command-line options. - From a command prompt, run
preupgrade-cliwith a valid release name, for example:preupgrade-cli "Fedora 14 (Laughlin)"
Optionally, you can customize the process by specifying command-line options, use help to look up a list of available options:preupgrade-cli --help
- When the process completes, reboot the system.
- The system should perform the upgrade, and reboot into the new system automatically.
- Log in to upgraded system, run some system applications.
Expected Results
- With no additional command-line options,
preupgrade-cliwill fail and prompt the user with a list of supported Fedora releases available for upgrade. The list of supported releases must include only newer releases. For example, if runningpreupgrade-clion Fedora 13 while Fedora 14 is in development, you should see the following:please give a release to try to pre-upgrade to valid entries include: "Fedora 14 (Laughlin)" - When supplied a valid release name, the preupgrade utility will run to completion, without error.
- The specified command-line option(s) should be functional.
- The upgrade should complete and reboot without user assistance.
- The system should be upgraded to new version without error.
- The executed applications should display and work correctly.
