1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-12-26 20:23:09 +00:00
Commit Graph

1693 Commits

Author SHA1 Message Date
Adam Williamson
3359810887 Re-drop skip_button needle
Came back inadvertently with the RDP test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 20:35:31 -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
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
61d2406319 Update console encrypt passphrase needle for systemd 257
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:08:59 -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
Lukas Ruzicka
242d687e38 Rewrite tests from VNC to RDP
The VNC installation method has been replaced with a similar method
based on RDP. This PR uses the old mechanism and alters it for the
RDP method.

The test suite consists of two parts, a server and a client part.
The server is the real test on which Fedora Custom installation
is performed from the client via RDP.

The client is spinned off the pre-installed desktop image.

Fixes #345
2024-12-20 12:36:08 -08:00
Adam Williamson
564d0190fd Drop workaround property from KDE leftbar needle
It always matches, even when we're *not* working around the KDE
title bar issue, so we'd better not mark it as a workaround.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-13 18:25:05 -08:00
Lukáš Růžička
dab034c39e Extend the Navigation test for QA:Testcase_window_manager. 2024-12-04 18:27:59 -08:00
Lukas Ruzicka
de640bfe3e Create a test for KDE KCalc. 2024-12-03 23:50:07 +00:00
Lukas Ruzicka
13d3686bc2 Create tests for KDE Gwenview 2024-12-03 13:37:51 -08:00
Adam Williamson
1eb603e63d Update various needles for anaconda-webui-19
Think they updated the web framework and tweaked UI a bit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-02 08:34:15 -08:00
Adam Williamson
c255a91f33 Drop skip_button needle
It was only used by a bit of gnome-initial-setup handling that
was removed as we no longer use it since F39 went EOL.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-02 07:39:50 -08:00
Adam Williamson
9608e7945b Add a workaround for #2329587, drop retry count again
This workaround is tested on stg and seems to work. If we see the
grey screen, go to a console and reboot from there. Don't do this
on any other test as it might interfere with bootloader param
entry.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-29 23:41:46 -08:00
Adam Williamson
eb4e78f0d8 Update GNOME utilities menu needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-29 17:51:58 -08:00
Adam Williamson
160ba54371 F39 EOL cleanup: fully convert konversation test to neochat
Until F39 went EOL we were keeping the test called 'konversation'
but it was testing neochat on F40+. Now F39 is EOL, we can fully
turn it into a neochat test and ditch the konversation needles.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:42:47 -08:00
Adam Williamson
4afca7ba95 F39 EOL cleanup: remove kmag test and needles
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:39:53 -08:00
Adam Williamson
dcad60de30 F39 EOL cleanup: remove Cheese support
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:39:02 -08:00
Adam Williamson
2886797f67 Add workaround left bar needle for KDE title bar issue
since anaconda was ported to wayland, the title bar is showing
when it runs live in KDE, which it should not. team and Neal are
working on this, but the update went stable inadvertently, so we
need this workaround needle for now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:24:11 -08:00
Adam Williamson
bd2ccba4dd Update a cockpit needle for changed spacing in Firefox
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:23:37 -08:00
Adam Williamson
5a53a8cdb2 Update neochat runs needle for changed text
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:23:03 -08:00
Adam Williamson
274b401dfd Various updates to GNOME Maps needles for data changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:22:32 -08:00
Adam Williamson
6eb358c4ac Adjust neochat_runs needle for change in latest version
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-24 10:05:12 -08:00
Adam Williamson
ca421dacc7 Remove all VNC install needles
We removed the VNC test as anaconda doesn't support VNC any more.
This all needs porting to RDP, any of these needles that might be
useful can come back as part of that work.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-14 14:14:15 -08: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