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

21 Commits

Author SHA1 Message Date
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
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
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
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
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
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
917e2190ac Add a few variant navigation needles (flatpak/old gtk)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 18:34:33 -07:00
Adam Williamson
845372ac5d Update needles for Navigation for new GNOME font
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 16:11:54 -07:00
Adam Williamson
9715d39928 navigation: fix details check logic
The current check never fails - if we don't see the details after
30 seconds, we never actually assert them. We may or may not
soft fail, but we'll never fail.

This simplifies the check (there's no need to specifically look
for the 'loading' screen) and makes it actually fail if the
details don't show up in 90 seconds total.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 15:14:04 -07:00
Adam Williamson
183024aaf6 Update a bunch of GNOME needles for Rawhide font change
These are probably(?) using Noto incorrectly for some reason and
will need to get redone again when we have adwaita-font, but oh
well, such is life.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-06 00:04:54 -08:00
Adam Williamson
0a42d978f7 Update a couple of navigation needles for new background
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-27 16:44:20 -08:00
Adam Williamson
d1510bbe0d Add another variant three_workspaces needle for navigation
Not sure why this seems to have so many variants, oh well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-06 11:46:54 -08:00
Adam Williamson
a6cfd2b1f7 Update a GNOME navigation test needle for Shell 48
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-01-28 15:38:01 -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
5a8859667f Update some GNOME needles for recent Rawhide changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:14:43 -08:00
Lukáš Růžička
dab034c39e Extend the Navigation test for QA:Testcase_window_manager. 2024-12-04 18:27:59 -08:00
Adam Williamson
5c15f96fab Fix navigation_navibar_terminal needle, add a missing needle
I forgot this needle has to be with terminal highlighted, not
just present. And now that's fixed, we need another needle for
a later point in the test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-16 11:18:42 -04:00
Adam Williamson
4be9ce3e88 Use 'terminal' instead of 'gnome-terminal' for ptyxis switch
In several places we run 'gnome-terminal' explicitly, but as of
today's compose, the default terminal app on GNOME in Rawhide is
ptyxis, not gnome-terminal.

Running 'terminal' should launch whichever is correct, so let's
consistently do that.

Also, add an apps_run_terminal needle and navigation navbar
needle for ptyxis.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-13 10:39:20 -04:00
Adam Williamson
3211cf4723 Update various needles for changes to bash-color-prompt
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 15:30:01 -07:00
Adam Williamson
4c53e53e87 Big needle update for GTK 4.15.0
Here's all the needles that *weren't* hit in the updates tests.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-25 12:48:16 -07:00
Lukas Ruzicka
b0bc18b187 Add a 'navigation' test for GNOME.
This PR partly solves the issue #301 when it adds the navigation
testing for Gnome. It uses the keyboard combinations to cycle through
running applications and checks that applications could be switched
accordingly. It also tests that you can switch between workspaces
and that you can move an applications to another workspace.
2024-04-10 21:46:43 +00:00