How to test

Modify the bootloader configuration (e.g. grub.conf, yaboot.conf, elilo.conf or zipl.conf depending on your platform). Append several useless kernel arguments and increase the boot timeout. You're looking to make enough changes that you can verify they remain after the upgrade. For example, considering adding a kernel boot arguments: TESTING=cool ABC.

Boot the Fedora 31 installer using any available means (boot.iso, PXE or DVD.iso) , passing the command line argument text

After anaconda is started successfully, select default language,keyoard, and then select the system to be upgraded

Select Update boot loader configuration to upgrade

After upgrade finished, reboot the system

Login upgraded system and perform some basic operations

Expected Results

The system should be upgraded to Fedora 31 version without error

The bootloader configuration changes are present in the upgraded system