Lukáš Růžička
ce087d0f3a
Add needles
2025-07-08 14:34:03 +02:00
Lukáš Růžička
129fafd1c8
Add needles for KDE desktop login
2025-07-07 14:03:55 +02:00
Lukáš Růžička
e2267a123f
Add Kwrite needles to make test pass
2025-07-07 14:03:18 +02:00
Lukáš Růžička
7345e918d6
Add auth_required needle to renew match
2025-07-07 14:02:55 +02:00
Lukáš Růžička
466104b3f8
Add Navigation needles to make tests pass
2025-07-07 14:02:16 +02:00
Lukáš Růžička
666eb45a14
Add Maps needles to make tests pass
2025-07-07 14:01:44 +02:00
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