This test case tests upgrading from the current release (Fedora 27) to the branched release (Fedora 28) using the Fedup CLI.
How to test
- Perform an installation of the stable release (e.g. Fedora 27) with default partitioning (no less than 500MB for
/boot), selecting the default package set, or using the default live image.
- Do a full system update and reboot
- Install the latest version of
from the stable or updates repository
- If you are doing pre-release testing, find the installation repository URL for the compose you are testing. If you are testing the current compose, the correct location should be - replace with the correct arch
- Start the upgrade prep by executing:
sudo fedup --network <version> (--instrepo <URL>)
- is the version of Fedora you are upgrading to (currently 28)
- If you are doing pre-release testing, include the parameter, with as the location found in the previous step
- If you need to use a local mirror to test a brand new change, start the upgrade prep by executing the following command:
sudo fedup --network <version> --instrepo <URL> --disablerepo=fedora --repourl fedora-local=<URL-LOCAL>
- is the location of a local fedora repo if needed for faster response speeds
/var/log/fedup.logfile to see if any errors show up in the output from
- Reboot the system if
feduphas completed without error
- Once the system reboots, there should be a new entry in the boot menu titled
- Select the option from the boot menu
- The system should boot into the upgrade process and a fedup progress screen should be displayed
- Pressing should switch from the graphical progress screen to the text progress information display
- Once the upgrade process has completed, the system should reboot and an option to boot the new release should be on the grub menu
- Log in to the upgraded system, open a terminal, file browser, or other system applications.
fedupshould run to completion, without error
- The upgrade process should complete and reboot without user assistance beyond selecting
System Upgradefrom the boot menu
- The system should be upgraded to new version without error
- The upgraded system should meet all relevant Fedora Release Criteria
- Typical desktop applications should display and work correctly
- Running through the desktop test cases would be good for verification.