1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2026-06-01 13:15:58 +00:00
os-autoinst-distri-fedora/tests/applications
Lukáš Růžička 19ce5c75eb Fix the locking mechanism and add tests as requested
Improve Fedora Media Writer tests by validating written USB media
against the original ISO and by making the workflow work reliably
across classic and Silverblue variants.

The previous post-write verification relied on mounting the USB partitions
and checking for a handful of expected directory structures. This is replaced
with a stronger end-to-end check that verifies the embedded checksum on the
target device and then compares the raw device contents byte-for-byte
with the downloaded ISO, treating the expected cmp “EOF” condition as success.

To support Silverblue, where the required isomd5sum package is not installed
by default, a generic toolbox helper is introduced in utils.pm to create a toolbox,
install required packages inside it, and run the necessary command there.

The media writer test template is updated to explicitly model the USB target
as /dev/sda by enforcing a single-disk setup and adjusting that QEMU uses
a snapshot to create the device and thus not create a file lock on it to
prevent other tests from running.
2026-01-15 12:28:04 +01:00
..
archiver Enhance the menu_launch_type subroutine. 2025-03-05 19:59:40 +00:00
calculator Comment on sleeps to make AI happy 2025-09-17 13:35:59 +02:00
characters Use the new features of menu_launch_type in code. 2025-04-25 14:40:54 -07:00
clocks clocks: simplify handling on alarm stop 2026-01-07 13:37:33 -08:00
contacts Contacts: simplify deletion 2026-01-05 10:56:52 -08:00
disks Use the new features of menu_launch_type in code. 2025-04-25 14:40:54 -07:00
fonts Use the new features of menu_launch_type in code. 2025-04-25 14:40:54 -07:00
gnome-panel Use date not timedatectl for clocks and gnome-panel 2025-08-29 11:13:05 -07:00
gnome-text-editor GNOME Text Editor: drop pre-48 workarounds 2026-01-05 10:56:51 -08:00
gwenview Use the new features of menu_launch_type in code. 2025-04-25 14:40:54 -07:00
help Robustify the scrolling in the Help app test 2023-05-02 09:37:02 -07:00
kcalc Use the new features of menu_launch_type in code. 2025-04-25 14:40:54 -07:00
keyring correct slow typing in keyring tests 2025-09-19 15:52:29 -07:00
kwrite Use the new features of menu_launch_type in code. 2025-04-25 14:40:54 -07:00
loupe Second page does not exist, removing check. 2025-07-16 14:27:21 +02:00
maps maps/export: drop pre-F41 export flow 2026-01-07 13:37:33 -08:00
media-writer Fix the locking mechanism and add tests as requested 2026-01-15 12:28:04 +01:00
nautilus nautilus: clean up a no-longer-needed conditional 2026-01-07 13:37:33 -08:00
navigation Change the name of the flatpak 2025-10-29 17:09:19 +01:00
papers papers: go back to page 1 if we open on page 2 2025-10-23 14:17:12 -07:00
sysmon menu_launch_type: don't wait_still_screen for animated apps 2025-08-25 15:02:03 -07:00
tour Update tour needles for upstream changes 2024-04-12 12:04:25 -07:00
weather Be consistent about credits, website and legal selectors 2025-03-19 17:39:32 -07:00