From Fedora Project Wiki

Description

This tests whether basic operations in GNOME Disks work properly.

Setup

  1. Make sure that GNOME Disks (Package-x-generic-16.pnggnome-disk-utility package) is installed.
  2. Have a spare USB thumb drive ready, which can be fully overwritten (i.e. all data will be erased).

How to test

  1. Start GNOME Disks
  2. Inspect the local disks. They should be visible, and after clicking on each disk, you should see all partitions it contains and their properties (size, file system, space utilization, device path, current mount point if any, etc). Click on each partition and see whether they're described properly.
  3. If your disk supports it, use the menu to display SMART data (health information) of each drive. It should display reasonable data which look valid.
  4. Insert a USB thumb drive which can be used for testing (all data can be erased). The thumb drive should show up in the list of drives.
    • You can also perform the following testing with a standard disk drive, instead of a thumb drive, but this is only recommended to experts who exactly know what they're doing. Otherwise it's very easy to lose some personal data this way. Another alternative is to perform the testing in a virtual machine, where you can easily add a new empty disk drive for these purposes.
  5. Format the thumb drive with a new partitioning table (MBR or GPT).
  6. Create a new partition using all available space and format it to one of the popular available filesystem options (ext4, NTFS, FAT, exFAT).
  7. Delete that partition.
  8. Create two differently sized partitions using different filesystems.
  9. Mount both partitions through the provided interface, open the displayed mount points (e.g. in Nautilus), and copy some files to both partitions.
  10. Use the provided button to eject the thumb drive. The interface should no longer display any partitions.
  11. Use the provided button to power off the thumb drive. The whole device should disappear from the device list.
  12. Unplug and plug back the thumb drive.
  13. See that the thumb drive contents looks as expected (two partitions with expected properties). If the partitions aren't mounted, mount them.
  14. Look at the contents of those partitions (e.g. in Nautilus) and confirm the copied files are still present.
  15. Perform some additional Exploratory testing.

Expected Results

  1. All attempted operations should finish successfully, the output should be as expected.
  2. Please report all failures to the GNOME tracker.