1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-12-02 13:56:02 +00:00
Commit Graph

416 Commits

Author SHA1 Message Date
Lukáš Růžička
5006fc935a Add needles which have been failing 2025-10-01 09:36:27 +02:00
Adam Williamson
aedc74e3b1 Enable apps_startstop on aarch64 etc.
Similarly to desktop_login, now we have more (and more reliable)
aarch64 resources, we should run this test everywhere. We need
a variant apps_run_kfind needle for some reason.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-09-11 16:03:40 -07:00
Lukáš Růžička
b8f71506f1 Add various needles to make tests pass 2025-09-10 15:22:57 +02:00
Adam Williamson
2115b90d66 Update a couple more KDE needles for new background
These don't show up immediately...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-09-09 18:02:30 -07:00
Adam Williamson
800a4a285b Update KDE notification needle for new background
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-09-06 15:21:54 -07:00
Adam Williamson
8fb84cd458 _boot_to_anaconda: use welcome launcher for KDE too
This means we don't need the double-click logic, and it seems to
be more reliable on F43+.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-09-06 11:34:46 -07:00
Lukáš Růžička
a396c2f41d Add start-stop test for Kleopatra
This PR adds a start-stop test for Kleopatra that will replace
the KGpg application. It does not, however, remove the KGpg
start-stop test from the suite, as the KGpg is not gone yet.
We will remove it in a separate commit when time has come.

Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/405

Change the start command to kleopatra

Move needle to generic space

Remove checking the selection box
2025-09-03 17:04:30 +00:00
Adam Williamson
f4f8c3d57f Update multiple GNOME-y needles for recent appearance changes
Probably mostly the GNOME 49 Alpha. These built up while I was on
PTO and Kamil didn't have time to do them.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 16:52:03 -07:00
Adam Williamson
b7c03d20ae Drop kgpg start/stop test
It's been removed:
https://pagure.io/fedora-comps/c/f475b5a50d029d307324a43186a182c3c0bdc74c?branch=main
same on F43. We don't run this test on older branches.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-21 11:59:06 -07:00
Adam Williamson
d58456c99c Update a couple of KDE needles for unknown changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-07 23:27:04 +02:00
Adam Williamson
597658b47f Reapply "Run desktop_login test on updates"
This reverts commit 0b58c35eb6.
Now we worked around the other lock screen bug, this should be OK.
2025-07-30 15:11:10 -07:00
Adam Williamson
0b58c35eb6 Revert "Run desktop_login test on updates"
This reverts commit 6b734bd9fa. It
seems the test still fails at a later stage due to issues with
the lock screen, even though I was sure it passed on staging. Gr.
2025-07-29 23:35:36 -07:00
Adam Williamson
6b734bd9fa Run desktop_login test on updates
It's a useful test. We have to skip the final power down, though,
so _advisory_post can run.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-29 11:52:51 -07:00
Adam Williamson
7caedda0dd Update kwallet runs needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-25 14:13:44 -07:00
Adam Williamson
78b6bacdc4 Update getting_started-kde for some image change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-16 18:50:52 -07: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
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
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
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
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
8e6ca14bca Update KDE notification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:26:44 -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
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
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
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
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
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
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
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
Lukas Ruzicka
8e5e88c2a1 Update some failed needles. 2025-03-27 17:48:37 +01:00
Adam Williamson
eb4e1b339b Update apps_run_kwrite
It changed very slightly, not sure why.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-18 14:30:03 -07:00
Adam Williamson
e67605cf48 Update akonadi migration notification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-14 13:27:03 -07:00
Lukáš Růžička
d240c08a70 Create a test suite for KWrite
This PR creates a basic test suite for KWrite, the KDE text editor.
Its steps follow the Gnome text editor test case to provide the same
level of checking.

Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/363
2025-03-06 06:59:57 +00:00
Lukas Ruzicka
1e6da7019c Unify the needles' naming scheme between Gnome and KDE.
Before this PR, we would have a different naming scheme
of application running needles for Gnome, a.k.a
apps_run_application, while for KDE we had application_runs.

This PR unifies all name under the Gnome scheme,
replaces the tags in the needles and test scripts.

This PR fixes https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/330
2025-03-04 11:48:45 -08:00
Adam Williamson
8a4440327e Update KDE akonadi notification needle for new background
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-27 16:43:49 -08:00
Adam Williamson
0b0bf1fcf6 Update a couple of KDE needles for newer KDE bits
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-10 17:06:54 -08:00
Adam Williamson
79505c6bbd Add a workaround needle for abrt on KDE being weirdly grey
With recent Rawhide KDE, abrt runs, but the UI is weirdly grey.
This workaround needle handles that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-01-28 15:36:07 -08:00
Adam Williamson
10f53ea1a0 Update multiple needles for GNOME Shell 48
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-01-21 16:36:56 -08:00
Adam Williamson
af1a85e5ea Update various KDE needles for some change in today's Rawhide
Not sure what, but a lot of KDE rendering changed slightly.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-01-08 17:36:26 -08:00
Adam Williamson
df42fb186e Update KDE auth_required needle for icon change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:13:19 -08:00
Adam Williamson
98fefd18fe Update KDE app about needles for font rendering change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:11:56 -08:00
Adam Williamson
2fb5dab7fa Update KDE printing sentence needle again
Need two versions for some reason. Oh well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:08:17 -08:00