From Fedora Project Wiki
Description
This test case ensures that blivet-data
provides necessary data for system storage configuration and that blivet-gui-runtime
supports the operation of the blivet-gui
graphical tool.
Setup
- Ensure you have a Graphical Fedora system.
- Install the related
blivet
packages:sudo dnf install blivet-data blivet-gui-runtime blivet-gui
.
How to test
- Open a terminal.
- Start the
blivet-gui
using the command:blivet-gui
. - Ensure the GUI opens without errors and displays storage devices and their configurations.
- Use the GUI to inspect different storage devices, partitions, and their properties.
- Try creating a new partition (preferably on a test disk or virtual machine to avoid data loss) using the GUI.
- Validate that the necessary data and templates from
blivet-data
are correctly applied in the GUI. - Restart the system and verify that the changes made through the
blivet-gui
tool are persistent. - If possible, run the GUI in different environments (like GNOME, KDE) to ensure the runtime environment (
blivet-gui-runtime
) supports it across platforms.
Expected Results
blivet-gui
should start without any errors.- Storage devices and their configurations should be accurately displayed in the GUI.
- Any storage configuration changes made using the GUI should be successful and persistent.
- The GUI should function correctly and consistently across different desktop environments.
Optional
For deeper testing:
- Test advanced storage configurations like RAID setups and LVM using
blivet-gui
. - Check how the
blivet-gui
tool handles erroneous input or invalid configurations. - Validate the rollback or undo feature, if available, in the GUI.
- Test the tool on systems with diverse storage setups to check for consistency and reliability.