1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-24 14:53:09 +00:00
Commit Graph

1670 Commits

Author SHA1 Message Date
Lukas Ruzicka
518edc58cf Create tests for KDE Gwenview 2024-11-15 13:02:43 +01:00
Adam Williamson
6b8f8daf3a Robustify /boot selection in blivet_btrfs_preserve_home
This is failing often since the Wayland port, add a second click
if the first doesn't select the partition.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-12 11:35:21 -08:00
Adam Williamson
e9e6923513 Update Firefox exit dialog needle for recent Firefox
This is causing softfails and sometimes failures in various tests
especially Cockpit AD enrolment.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-12 10:48:43 -08:00
Adam Williamson
0a20118727 Update various needles for GTK 4.17
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-12 10:46:36 -08:00
Adam Williamson
c68bd6bcb3 Add a variant Firefox needle for KDE that shows up sometimes
Refresh button seems to be slightly different, no idea why.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-06 18:17:14 -08:00
Lukas Ruzicka
d69af30671 Add needle to check running Abrt. 2024-11-06 16:29:08 +01:00
Lukas Ruzicka
a0564f47aa Fix needles for Help-viewer itself. 2024-11-06 16:17:45 +01:00
Lukas Ruzicka
977d491e8b Fix Help needles throughout various applications. 2024-11-05 17:40:36 +01:00
Adam Williamson
11820faa84 Add variant star_selected_file needle for ARM
This looks different on ARM tests, not really sure why.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-30 22:59:34 +08:00
Adam Williamson
aa6ff861d2 Update webUI install done needle for word change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-30 22:56:47 +08:00
Adam Williamson
79bad931ce Update getting started needle for F41 final SB
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-30 22:54:50 +08:00
Adam Williamson
f15f1e0bd7 Update Firefox download complete needle for new Firefox
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-30 22:52:23 +08:00
Adam Williamson
69534aa8fc Update various needles for anaconda on Wayland
Seems this changed rendering of some things a bit, not sure why,
probably different font hinting.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-21 17:11:02 -07:00
Adam Williamson
9f327ab7a0 Update getting_started needle for GNOME
It rendered slightly differently in a recent test, dunno why.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-21 17:08:35 -07:00
Adam Williamson
e2b856c675 Add another variant of the archive-created-with-bad-icon needle
Dunno why this changed again, but now it's grey and with a
slightly different but still wrong icon.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-21 17:06:45 -07:00
Adam Williamson
39981c39ea Update several needles for F40 respin tests
Recent F40 respin tests hit several failures due to differences
in apperance to Rawhide, here's the fixes.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-21 17:04:56 -07:00
Adam Williamson
8e974f291a Update a bunch of Maps needles for change in recent Rawhide
It seems Maps now shows an indicator on the map when you search
for a place, which threw off a lot of needles.

Also the place info boxes seem to all be broken, I'll file that
when I get around to it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-21 17:02:37 -07:00
Lukas Ruzicka
eae4ef7a1f Add needles for Silverblue Fonts. 2024-10-17 12:05:53 +02:00
Adam Williamson
50464f5522 Update console_in_toolbox needle for latest toolbx on FCOS
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-16 17:08:49 -07:00
Adam Williamson
11044fe96c Update one gnome_button_delete needle variant
I am honestly not sure exactly when we hit this needle, but we
did at least once, and it's mentioned in the comment in the test.
Huh.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-16 17:07:58 -07:00
Adam Williamson
aa0d887155 Update ELN needles for a font rendering change
Looks like the new anaconda build causes font hinting to be
slightly different for some reason.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-16 16:57:20 -07:00
Lukáš Růžička
04704dc912 Add a needle to match the Pause button on Clocks. 2024-10-16 11:58:15 +02:00
Lukáš Růžička
b1d3fae677 Add a needle for people icons in Chars 2024-10-16 11:18:24 +02:00
Adam Williamson
5ad36cf3c7 Add a needle for a changed PDF file icon in nautilus
It seems to be a bug, see:
https://gitlab.gnome.org/GNOME/evince/-/issues/2051

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-10 13:33:44 -07:00
Adam Williamson
145bbb10af Add a couple more missing needles for KDE user switch test
Sigh, forgot these in the PR.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-10 12:37:39 -07:00
Adam Williamson
d4b17daeaa Add a couple of needle variants for KDE login test
These seem to be needed as a consequence of the previous commit
changes to desktop_login, not sure why, maybe something to do
with no longer opening the kicker once before we start doing
power actions.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-10 10:33:49 -07:00
Adam Williamson
1f4324b270 abstract desktop terminal launch, refactor user switch, enable for KDE
This started out as just factoring out the repeated pattern for
launching a terminal on the desktop that came in with the i3
tests. But as I worked on desktop_login, which is a major user
of it, I noticed some potential cleanups and improvements in the
user switching stuff, and also realized we can turn that test
back on for KDE now - user switching was re-enabled in KDE a year
ago and is advertised to be reliable.

I don't think the "switch user from a lock screen" test fully
worked before, as we did not verify that we'd really switched
back to an existing session rather than starting a new one. Now
we do. Using the terminal to verify the logged-in user on all
desktops just keeps things simpler than using the kicker menu
on KDE (though if typing proves unreliable on KDE I may switch
this back).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-09 17:16:13 -07:00
Adam Williamson
7955c092d6 Add yet another KDE printing sentence needle
Saw slightly different rendering in at least one run on staging.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-08 09:05:18 -07:00
Adam Williamson
d88c8e4335 Add several more tests to the desktop update test set
There's no obvious reason we're not also running these tests on
updates, so let's do it. We have to skip the advisory and UEFI
post checks for desktop_login as the last step of that test is
shutting down the system.

We leave out desktop_login for now because of
https://gitlab.gnome.org/GNOME/gjs/-/issues/647

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-08 08:51:35 -07:00
Adam Williamson
6d2974f722 keyring: simplify and make more robust
This avoids some magic waits by asserting screens (which is much
more reliable), and combines KDE and GNOME flows in the
passwordless test by adding some needle tags to the nautilus
needles.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-06 08:02:03 -07:00
Adam Williamson
52af1011dc Update a couple of KDE needles for recent changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-05 09:23:42 -07:00
Adam Williamson
9d2a6b6652 Update dracut root logged in needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-04 23:31:24 -07:00
Adam Williamson
3244d17d67 Update gnome-panel screen locked needle for changed icon
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-04 23:31:02 -07:00
Adam Williamson
24bbce64a3 Update a gnome-keyring needle for a recent change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-04 23:30:42 -07:00
Adam Williamson
28dfad9743 Update various loupe needles for latest version
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-04 23:30:00 -07:00
Adam Williamson
14b48e7bca Update console-in-toolbox needle for latest toolbox
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-04 23:29:40 -07:00
Adam Williamson
b0e6f2bc0c Adapt to changed KDE upgrade flow
We have to hit a drop-down now before we can tell it to restart
automatically.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-04 23:25:51 -07:00
Lukas Ruzicka
c392480f92 Rebase the PR to fit within the current status quo. 2024-09-26 16:04:59 -07:00
Dan Čermák
4315e5ff6f Add openQA tests for i3 2024-09-26 16:04:59 -07:00
Adam Williamson
f94f34d0dd Add yet another KDE systray expand needle variant
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-26 15:17:32 -07:00
Adam Williamson
a650a3b33d Add variant clocks_alarm_hour needle for when it's already active
This is still the case on the flatpak build as it runs behind the
RPM build, and would still be the case if we run the test on an
F40 respin for e.g.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-26 15:16:47 -07:00
Adam Williamson
a7dbff27fa Various GNOME 47 needle updates (and one KDE 6.2 one)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-25 17:57:14 -07:00
Adam Williamson
4200e6a73f alarm: double-click hour field before we start typing
See: https://gitlab.gnome.org/GNOME/gnome-clocks/-/issues/370
before 47.0, the hour field was already active for typing when
this window opened, but it no longer is.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-25 17:53:00 -07:00
Adam Williamson
47302e9451 Update needles and tweak test logic for new anaconda-webui
New anaconda-webui changes the disk selection flow a bit, this
adapts to it. We can drop the conditional and make it a straight
assert-and-click once the new webui is stable for F41 and F42.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-25 16:50:10 -07:00
Adam Williamson
bb1f6e6ba0 Update KDE systray notifications needle, rename an older one
The older one here does not have Notifications "selected", so
the filename shouldn't say it does.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-19 15:26:59 -07:00
Adam Williamson
e99bf18c4f Add yet another KDE menu button needle variant
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-19 15:22:05 -07:00
Adam Williamson
635ff8941e maps: update wellington needle
Upstream fixed an issue with highway signs being upside down.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-19 15:20:44 -07:00
Adam Williamson
381a79f06f Fix KDE update test with KDE 6.2
The behavior after we click 'Restart to Install Updates Now'
button has changed in KDE 6.2. The default choice is no longer
'Install Updates and Restart' (even though that's what the button
says), and there is no timer. So if we don't click anything, the
confirm overlay just stays open forever.

This makes us click on the appropriate confirmation button if we
see it. We can also use this to make the test run a bit faster on
other releases, I guess.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-16 12:16:26 -07:00
Adam Williamson
5309466098 Update a KDE package manager needle for KDE 6.2
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-15 23:37:03 -07:00
Adam Williamson
22387fddfb Update KDE notification icon needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-15 11:45:31 -07:00