From Fedora Project Wiki

Revision as of 14:13, 4 October 2016 by Pwhalen (talk | contribs) (→‎Default boot and install)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

AARCH64 Release Validation

Image sanity

Milestone Test Case Server
Alpha / Final QA:Testcase_Mediakit_Checksums
none
Beta QA:Testcase_Mediakit_ISO_Size
none
Alpha QA:Testcase_Mediakit_Repoclosure
none
Alpha QA:Testcase_Mediakit_FileConflicts
none

Default boot and install

Bare metal testing required
Running these tests in a virtualized environment is valuable, but the test must pass on bare metal using a physical install medium for each release-blocking image in each test environment at least for the final release candidate image (i.e. the released image) for each milestone.
Single test table
In all of these tests, the test case used is QA:Testcase_Boot_default_install. That is where the links point. The same test needs to be run for multiple images and target platforms. Note that the non-installer-based ARM disk images are covered by the later #ARM disk images section.
Milestone Image Result
Alpha Server netinst
Pass pass pwhalen
Alpha Server offline
Pass pass pwhalen

PXE boot

Milestone Test Case Result
Alpha QA:Testcase_Boot_Methods_Pxeboot
Pass pass pwhalen

USB media

Milestone Test Case Result
Alpha QA:Testcase_USB_stick_DVD_dd
Pass pass pwhalen

Virtualization

Milestone Test Case Result
Beta QA:Testcase_Install_to_Current_KVM
none

Storage devices

Milestone Test Case Result
Alpha QA:Testcase_install_to_SATA
Pass pass pwhalen
Beta QA:Testcase_install_to_VirtIO
Pass pass pwhalen

Guided storage configuration

Milestone Test Case Result
Alpha QA:Testcase_partitioning_guided_empty
Pass pass pwhalen
Alpha QA:Testcase_partitioning_guided_delete_all
Pass pass pwhalen
Beta QA:Testcase_partitioning_guided_delete_partial
none
Beta QA:Testcase_partitioning_guided_free_space
none
Beta QA:Testcase_partitioning_guided_encrypted
Pass pass pwhalen

Guided storage shrinking

Environments
For this test, the column headings refer to the storage volume type to be shrunk, not the one chosen to replace it for the new installation.
Milestone Test Case LVM ext4 BTRFS
Final QA:Testcase_partitioning_guided_shrink
none
none
none

Custom storage configuration

Milestone Test Case Result
Beta QA:Testcase_Partitioning_On_Software_RAID
none
Final QA:Testcase_anaconda_btrfs_rootfs_on_disk_partition
Pass pass pwhalen
Final QA:Testcase_anaconda_ext3_rootfs_on_disk_partition
none
Final QA:Testcase_anaconda_xfs_rootfs_on_disk_partition
Pass pass pwhalen
Optional QA:Testcase_Partitioning_No_Swap
none

User interface

Milestone Test Case Result
Alpha QA:Testcase_Anaconda_User_Interface_Graphical
none
Alpha QA:Testcase_Anaconda_User_Interface_Text
Pass pass pwhalen
Alpha QA:Testcase_Anaconda_User_Interface_VNC
Pass pass pwhalen
Alpha QA:Testcase_Anaconda_User_Interface_VNC_Vncconnect
none
Beta QA:Testcase_Anaconda_User_Interface_serial_console
Pass pass pwhalen

Installation repositories

Milestone Test Case Result
Alpha QA:Testcase_install_repository_Mirrorlist_graphical
none
Alpha QA:Testcase_install_repository_HTTP/FTP_graphical
none
Alpha QA:Testcase_install_repository_HTTP/FTP_variation
none
Beta QA:Testcase_install_repository_NFS_graphical
none
Beta QA:Testcase_install_repository_NFS_variation
none
Final QA:Testcase_install_repository_NFSISO_variation
none
Final QA:Testcase_install_repository_Hard_drive_variation
none

Kickstart

Milestone Test Case Result
Alpha QA:Testcase_kickstart_user_creation
Pass pass pwhalen
Beta QA:Testcase_Kickstart_Http_Server_Ks_Cfg
Pass pass pwhalen
Beta QA:Testcase_Kickstart_File_Path_Ks_Cfg
none
Beta QA:Testcase_Kickstart_Hd_Device_Path_Ks_Cfg
none
Beta QA:Testcase_Kickstart_Nfs_Server_Path_Ks_Cfg
none

Upgrade

Milestone Test Case Result
Beta QA:Testcase_upgrade_fedup_cli_previous_minimal
none

Miscellaneous

Milestone Test Case Result
Alpha QA:Testcase_Anaconda_save_traceback_to_bugzilla
none
Alpha QA:Testcase_Anaconda_updates.img_via_URL
none
Alpha QA:Testcase_Anaconda_user_creation
none
Beta QA:Testcase_Anaconda_rescue_mode
none
Final QA:Testcase_Anaconda_updates.img_via_installation_source
none
Final QA:Testcase_Anaconda_updates.img_via_local_media
none
Optional QA:Testcase_Install_Image_Boot_Local
none
Optional QA:Testcase_Anaconda_traceback_debug_mode
none

Base

Milestone Test Case Result
Alpha QA:Testcase_base_initial_setup
none
Alpha QA:Testcase_base_startup
Pass pass pwhalen
Alpha QA:Testcase_base_system_logging
Pass pass pwhalen
Final QA:Testcase_Services_start
Pass pass pwhalen
Final QA:Testcase_base_selinux
Pass pass pwhalen
Final QA:Testcase_base_service_manipulation
none


Server

Milestone Test Case Result
Alpha QA:Testcase_kickstart_firewall
none
Alpha QA:Testcase_realmd_join_kickstart
none
Alpha QA:Testcase_realmd_join_server
none
Alpha QA:Testcase_FreeIPA_realmd_join
none
Alpha QA:Testcase_Server_firewall_default
Pass pass pwhalen
Alpha QA:Testcase_Server_cockpit_default
Pass pass pwhalen
Beta QA:Testcase_Server_cockpit_basic
Pass pass pwhalen
Beta QA:Testcase_realmd_join_cockpit
none


Release-blocking roles

Single test table
In all of these tests, the test case used is QA:Testcase Server role deploy. That is where the links point. The test must be run for each release-blocking role.
Milestone Test Case Result
Beta Domain controller
none


Non-release-blocking roles

Single test table
In all of these tests, the test case used is QA:Testcase Server role deploy. That is where the links point. The test may be run for each non-release-blocking role.
Milestone Test Case Result
Optional Database server
none