1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-07-26 20:15:43 +00:00
Commit Graph

1829 Commits

Author SHA1 Message Date
Adam Williamson
139815c8ae Update a KDE needle for new KDE version in Rawhide
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-21 11:18:40 -07:00
Adam Williamson
9f9eeb8f78 Update the Weather hourly 11am needle for new GTK
This needle is time-of-day dependent, so it got missed in the
initial sweep.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-21 11:17:31 -07:00
Adam Williamson
05b28b5d55 Update Characters needles for slight change in rendering
Not quite sure what changed (probably GTK?) but somehow all the
smiley renderings changed a little bit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-21 11:13:03 -07:00
Lukáš Růžička
b3463c5746 Add tests for Papers to replace Evince tests.
This test suite replaces the Evince test suite and
adds altered scripts and needles to go with the
Papers applications. At the same time, it provides
the same level of functionality and testability
as the original evince test.

Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/377
2025-05-16 10:08:34 -07:00
Adam Williamson
4565945183 Add a cockpit logs entry needle for PackageKit
We got a couple of test runs with no systemd log message visible.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-15 14:04:33 -07:00
Adam Williamson
dc0cac6db4 Update apps_run_characters needle
The smiley rendering changed slightly. Dunno why.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-15 14:03:00 -07:00
Adam Williamson
a6a033b2e6 Update webUI storage needles/tests for new webui/cockpit
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-15 14:00:37 -07:00
Adam Williamson
f1ce7404ed Update needles for GTK 4.19.1
It changed font rendering and spacing somehow, so...all sorts of
stuff needed retaking.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-15 11:56:21 -07:00
Adam Williamson
466c440099 Update a kwrite line numbering needle for some Rawhide change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-15 11:40:50 -07:00
Adam Williamson
046d9df432 Update anaconda-webui needles for new webui and cockpit
They're both using a new PatternFly, so lots of stuff changed.
This is just the update test, we'll have to update a few more
needles for the compose later.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-13 18:23:53 -07:00
Adam Williamson
3a2fd22ab5 Update needles for cockpit 338
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-07 09:52:13 -07:00
Adam Williamson
8e93873ccf Update various needles for GTK 4.19
Update tests only, we'll find more when it lands in a compose.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-05 22:49:49 -07:00
Adam Williamson
d68950b056 Tweak kwrite_lines_numbers to use lines 2 and 3
I saw a case where line 1 had a cursor visible so the match
failed. Instead of having two needles for cursor / no cursor,
let's just match on lines 2 and 3 instead so it's not a problem.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-05 09:16:17 -07:00
Adam Williamson
cf4a9b76e4 Add variant exported map needle for non-fullscreen window
This is a change in the image viewer app, or maybe fallout from
the menu_launch_type change, not sure. Anyhow, it's not really
a problem if the image viewer opens in a small window rather than
maximized, so let's just have a needle for it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-28 14:57:39 -07:00
Adam Williamson
dc77f951a7 Update the akonadi notification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-28 14:57:15 -07:00
Lukáš Růžička
0190f38677 Use the new features of menu_launch_type in code.
We have enhanced the menu_launch_type to allow for
start checking and maximizing applications.
This PR uses the new functions wherever it seems
logical.
If special logic was used for certain cases,
we have not touched these to preserve the
exact behaviour.

The crash workaround for the Fonts flatpak is dropped because it
no longer seems to be needed with the latest version of the
flatpak, and dropping it simplifies this migration.

Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/358
2025-04-25 14:40:54 -07:00
Lukáš Růžička
999b3dbd44 Replace Evince and Videos for Papers and Showtime in Rawhide.
Fedora Rawhide (to be 43) has new applications that replace
the older ones, namely Papers replacing Evince and Showtime
replacing the Totem.

We are adding a condition to run correct applications on Rawhide
while retaining the older applications for a while until the change
has been made in whole.

Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/375
2025-04-24 15:59:59 -07:00
Adam Williamson
699f1b708e put back save_passphrase_arabic needles plus a new one
whoops.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-23 16:42:54 -07:00
Adam Williamson
9e239cf6ca yet another boot_enter_passphrase variant
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-23 16:41:47 -07:00
Adam Williamson
bc18660a27 Update cockpit tests and needles for cockpit 337
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-23 16:41:17 -07:00
Adam Williamson
5fdc716c32 navigation/play_video: update for showtime
Video player in Rawhide changed from Totem to Showtime, so we'd
better update for that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-22 17:49:53 -07:00
Adam Williamson
d17e7d7b3f Update some overview needles for evince->papers and totem->showtime
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-22 14:52:06 -07:00
Adam Williamson
eb66c61e8a Update desktop_printing for Evince -> Papers switch
This test uses a document viewer, so we need to tweak it to work
with the new one.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-22 14:48:12 -07:00
Adam Williamson
f97d967bee Update GNOME panel volume bar needles for a spacing change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-17 18:17:58 -07:00
Adam Williamson
2ad64b307a Simplify RDP client flow and update needles
In two cases we don't need separate needles for identifying a
screen and then clicking something on it: we can just also use
the thing-to-click for identification purposes. Also remove the
connect_button-verify needle which has never matched (it matches
on the Verify button but has the tag for the Connect button, no
idea why), and update all the needles for the new GNOME fonts.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-17 18:15:30 -07:00
Adam Williamson
d0fda5bc12 Move existing kde apps_run_abrt needles to kde/apps dir
This matches where the GNOME ones are.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-11 23:38:13 -07:00
Adam Williamson
faed56e2d1 Add another KDE apps_run_abrt needle
Today it has a much more KDE-y window appearance, without bold
titles. Not sure why it's different from yesterday, but never
mind.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-11 23:37:37 -07:00
Adam Williamson
718f41f667 De-duplicate kwalletmanager app run needles
We have apps_run_kwallet and apps_run_kwalletmanager. We do not
need both.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-11 10:03:15 -07:00
Adam Williamson
4210ae5daf Add a gnome-panel needle variant for aarch64(?)
This screen looks very slightly different on aarch64, it seems
like, not sure why.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-10 17:21:08 -07:00
Adam Williamson
6785ad253e Update navigation video fullscreen off variant for new fonts
Sometimes the clock is at 14:38 not 14:37 when we hit this point
in the test, so we need two needles. The 14:38 one hadn't been
updated for the new font yet.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-10 17:20:14 -07:00
Adam Williamson
6d27e061ac Add a variant sysmon filesystems shown needle for aarch64
There's no optical drive on that version of the test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-10 17:19:20 -07:00
Adam Williamson
2c4f6d7c9a Try to sort out abrt 'app runs' needles
This got messed up in 1e6da7019c
where the KDE needles all got renamed to apps_run_abrt* and their
tags changed to apps_run_abrt, but the KDE *test* was not changed
to look for apps_run_abrt instead of abrt_runs, so we wound up
creating a whole new bunch of abrt_runs needles so we had *three*
sets of needles...

This rationalizes it down to the needles that actually match in
current tests, properly renames them all to apps_run_abrt and
updates the KDE test to look for that tag, and adds a couple of
new needles for the recent downgrade of the app.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-10 17:15:42 -07:00
Adam Williamson
fedca551eb Add current 'with button' variant of KDE update notification needle
Dunno why this sometimes has a button and sometimes doesn't.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-10 17:02:43 -07:00
Adam Williamson
f824b1980a Update abrt_runs needle for gnome-abrt downgrade
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-10 17:01:56 -07:00
Adam Williamson
d9a543a707 updated GNOME tour needle for Final builds (Silverblue only?)
The image changes size a bit depending on changes to the text,
I think that's why we always need a variant of this at release
time.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-10 17:00:17 -07:00
Adam Williamson
b10725ce57 Yet another navigation_three_workspaces needle, sigh
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-10 16:56:42 -07:00
Adam Williamson
6c34e580f3 Revert "blivet_btrfs_preserve_home: tweak root deletion"
This reverts commit 41df5e63e5.
Ugh, turns out we can't delete the 'container'.
2025-04-04 12:13:18 -07:00
Adam Williamson
41df5e63e5 blivet_btrfs_preserve_home: tweak root deletion
Trying to fix the frequent failures of this test, still. I don't
think we need the loop if we make sure to select the *parent*
entry in the list, which the needle tweaks should ensure, but
we might need to click twice to ensure it's selected and not
delete the entire btrfs volume by mistake, which is what we keep
doing.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-04 12:05:55 -07:00
Adam Williamson
b40f3ff3ee Add yet another navigation_three_workspaces variant
Really don't know why this needle is so problematic...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-03 17:00:40 -07:00
Adam Williamson
e2832d38b3 Update GNOME critical update notification needle for new fonts
When there are critical updates available, the message differs.
This is the first time we've had critical updates since the
font change.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-03 16:46:44 -07:00
Adam Williamson
3251519748 Add a couple more console encryption passphrase needle variants
Dunno what happened here, console font rendering changed again.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-03 16:41:55 -07:00
Adam Williamson
97b619a6a1 Update a GNOME needle for font change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:54:05 -07:00
Adam Williamson
57ea8c3163 Update a couple of loupe needles for changes in 48.0
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:53:52 -07:00
Adam Williamson
182572ff9c Update a Cockpit needle
This one is only needed if we don't see another log detail title
that we usually do see, so it escaped being updated for a while.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:52:59 -07:00
Adam Williamson
31bc51cc60 Update maps_route_walk_shown for a change to the route
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:52:34 -07:00
Adam Williamson
adee0041ac Update a couple of KDE needles for font/layout changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:51:58 -07:00
Adam Williamson
5b1915b122 Update installer network config needles for font change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:51:09 -07:00
Adam Williamson
20a3523b26 Update some upgrade-related needles for F42 and new fonts
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:50:27 -07:00
Lukas Ruzicka
8e5e88c2a1 Update some failed needles. 2025-03-27 17:48:37 +01:00
Adam Williamson
e06c3ae483 Update several cockpit needles for Firefox change
Not quite sure what changed, but all these needed redoing when a
recent Firefox update hit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-21 08:44:31 -07:00