1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-07-19 03:41:34 +00:00
Commit Graph

1850 Commits

Author SHA1 Message Date
Lukáš Růžička
d232a19bb7 Get rid of the Libre Office First Time warning.
This fix dismisess the first time warning in LibreOffice,
but we only apply it to LCalc test because they run
for the first time.
2025-07-04 17:21:35 +02:00
Adam Williamson
0ba315d5c8 Add another variant firefox-nobookmarks needle
Dunno why. 96% match with the old one. Oh well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-03 12:46:34 -07:00
Adam Williamson
0fb08bca2b Drop some needles that became unused with recent Vault change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-25 18:10:00 +01:00
Adam Williamson
3fcb9ae9a9 Drop IoT zezere tests
zezere is retired in F42:
https://fedoraproject.org/wiki/Changes/Retire_Zezere
it didn't work in F41 either, so let's just get rid of these.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-25 17:50:47 +01:00
Adam Williamson
0e6ba5d02c Add/update some needles for testing non-Server as Server
These are weird needles, but we do occasionally need to do this,
so I figured I'd add them. These are needed if you test an
Everything installer image as "Server-dvd-iso", which can be
useful to run all the former 'universal' tests on such an image.
Several will fail anyway, but a lot will run, if the appropriate
needles are in place.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-20 18:09:29 +01:00
Adam Williamson
0b47ec2937 Update an anaconda needle for a webUI interface change
The install method choices are now hidden until at least one disk
is selected, so we need to match on an interface element that's
always present.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-20 18:01:34 +01:00
Adam Williamson
41cfe69e2a Update GNOME panel datetime needles for some changed spacing
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-20 18:00:31 +01:00
Adam Williamson
72e8a24afa Update KDE no notifications needle
Not sure why, maybe the welcome window being overlaid on? Oh
well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-20 17:59:19 +01:00
Adam Williamson
1714c77620 Add a variant webui next button needle (it's darker, dunno why)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-07 08:19:04 -07:00
Adam Williamson
5bc873feec Update a couple more KDE Vault needles
Now Vault actually works again we can finish the updates for the
new KDE version.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:28:38 -07:00
Adam Williamson
0f1ff9a743 Update some Maps needles
Think this was for 48.3, and/or some remote data changes.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:27:38 -07:00
Adam Williamson
47e237f4ef Update an Arabic install needle for new translation
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:27:11 -07:00
Adam Williamson
8e6ca14bca Update KDE notification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:26:44 -07:00
Adam Williamson
92119889b7 Update apps_run_terminal for new color prompt package
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:25:53 -07:00
Adam Williamson
81745ff5eb Update firefox_close_tabs for...whatever's changed lately
This isn't a fatal needle so it often doesn't get updated for a
while.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-30 16:27:06 -07:00
Adam Williamson
cd4783e827 Update Maps needles for new version
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-27 16:19:55 -07:00
Adam Williamson
539530dbd2 Update Akonadi notification needle for KDE 6.3.90
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-27 16:19:12 -07:00
Adam Williamson
848d57a06b Update Spectacle app needle for KDE 6.3.90
It now runs in overlay mode by default.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-27 16:18:37 -07:00
Adam Williamson
1ff568c0c0 Update KDE Vault needles for 6.3.90
Incomplete because the app is broken right now, so we only get
a certain way through.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-27 16:17:49 -07:00
Adam Williamson
1c09890f87 Update various needles for KDE 6.3.90
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-26 13:38:35 -07:00
Adam Williamson
ce5ddb0562 Add more variants for a couple of webUI needles
Still fallout from new version, I guess.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-26 13:37:33 -07:00
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