1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-11-30 21:06:01 +00:00
Commit Graph

1903 Commits

Author SHA1 Message Date
Adam Williamson
ffe307d2c2 Add F44 version identification needles
I must have done this back at branching but not committed them
then somehow wiped them without committing them last night?

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-26 08:04:45 -07:00
Adam Williamson
8d4538ad87 Update a Contacts needle for GNOME 49
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 17:06:25 -07:00
Adam Williamson
dd00ccbee3 Update an archiver needle for slightly different line spacing
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 17:05:30 -07:00
Adam Williamson
4223cfabfe Add a Russian variant GNOME getting started needle
Something about the glyph rendering causes the image to be sized
slightly differently.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 17:04:28 -07:00
Adam Williamson
e2a243f0f3 Update GNOME panel 50% volume needle for 49
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 17:03:34 -07: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
6dea4a2542 Update some i3 needles for a recent graphical change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 16:51:33 -07:00
Adam Williamson
5189424a0f Add F43 night background needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 16:50:42 -07:00
Adam Williamson
fbaadd86ee remove needles no longer needed from previous commit
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 16:11:28 -07:00
Adam Williamson
2fe8338f8c webui: uncheck "Use local account" when appropriate
If the test settings indicate not to create a local user account,
let's uncheck the relevant box. This should fix the KDE
install_no_user test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-25 12:45:48 -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
ae72f8f954 Drop rhythmbox start/stop test, it was removed from comps
See https://pagure.io/fedora-comps/pull-request/1147 - rhythmbox
was dropped from the default Workstation package set.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-20 10:28:46 -07:00
Adam Williamson
57518db365 Enable desktop background test on F43 except for KDE
KDE needs a kde-settings update, but everything else should be
showing the new background now. Add a needle for it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-18 09:44:45 +02:00
Adam Williamson
0962bc904a Update a couple of needles for GNOME/GTK rendering changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-07 23:30:12 +02: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
0bf2003526 desktop_update_graphical: deal with annoying notification
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-07 23:23:54 +02:00
Lukáš Růžička
039780f483 Add a bunch of recreated needles from Production 2025-08-07 13:40:19 +02:00
Adam Williamson
c387eefd17 Add missing webui datetime needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-31 23:24:21 -07:00
Lukáš Růžička
43f94a4980 Add WebUI needles to makes install pass 2025-07-31 11:47:16 +02:00
Adam Williamson
bb75e1a425 gnome-software: handle dnf5 key import prompt
GNOME Software with the dnf5 backend prompts for GPG key import
if it hasn't already happened. We need to handle that. Luckily
I don't think we can get both this *and* the 'download unsigned'
needle, so we just make them alternates.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-30 16:56:40 -07: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
5a973454ba Add an Arabic auth_required needle
Either we didn't previously hit this on the Arabic install test
(probably a dnf5 change), or it wasn't previously translated. Not
sure which.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-29 09:52:06 -07:00
Adam Williamson
bd8cd625cd Update Firefox addon success needle on i3
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-29 09:51:37 -07:00
Lukáš Růžička
f9c0433acb Show details if an error appears.
When Software complains about something, it shows a grey banner
in the lower part with a button to click (Details).
The update test has not utilized this anyhow, so if it happened,
we would not know what the error was.
This fix makes sure to click on the Details button when it
appears, revealing the reason behind it, which could help
us understand what happened.
2025-07-29 15:07:35 +00: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
a3b5728b64 Update a Firefox addon needle for change to site layout
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-25 14:11:04 -07:00
Adam Williamson
2cd0a997d8 Update a couple of 'website opened' needles for browser change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-25 14:05:56 -07:00
Lukáš Růžička
d12a4173fb Add new Calculator tests for added buttons
New button were added to the Calculator's Basic view,
which allow access to constants and functions. In this test,
we check some of the constants and functions.
2025-07-18 15:20:55 +02:00
Adam Williamson
3f3357ff85 Update a root console needle for bash 5.3
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-17 16:39:13 -07:00
Adam Williamson
7d0e7a590c RDP client: wait for server before pinging
This has always incorrectly been a race, it looks like, but for
some reason we were winning it before but we're losing it now.
The client seems to be pinging while the server's still typing
stuff into grub. So let's have the server set a mutex, and the
client wait for it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-17 09:56:34 -07:00
Lukáš Růžička
694997be49 Quickfix Calculator
Some of the buttons disappeared from the basic view of the applications.
This, for the times being, removes the operations that used these
buttons, for the application test to pass again.
2025-07-17 13:32:31 +02: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
Adam Williamson
c5ad983a0c Add a variant webui needle for f42 respin tests
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-16 18:50:11 -07:00
Adam Williamson
203deabe9c blivet: workaround https://gitlab.gnome.org/GNOME/mutter/-/issues/4211
Since this bug means the whole filesystem list isn't displayed,
hit up until we find the thing we need. Adds the needle needed
for EFI system partition when it's already highlighted, as it's
at the top of the list. Others *should* work by scrolling past
them.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-16 18:46:54 -07:00
Lukáš Růžička
a51df27e85 Add needles to pass StartStop tests 2025-07-16 15:57:46 +02:00
Lukáš Růžička
5dee9ea4ed Second page does not exist, removing check. 2025-07-16 14:27:21 +02:00
Lukáš Růžička
924d140124 Add needle for Papers 2025-07-16 14:24:10 +02:00
Lukáš Růžička
9b48b3c53d Check for DND in settings. 2025-07-16 14:12:43 +02:00
Lukáš Růžička
a10802efbf Remove check for DND slider as this is moved. 2025-07-16 12:50:10 +02:00
Lukáš Růžička
7417188e1a Add new Characters needles for the design update 2025-07-16 10:13:55 +02:00
Adam Williamson
0b45f45636 Add another variant webui_disk_select
The spacing between the text and the underline seems to vary.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 02:42:28 -07:00
Adam Williamson
db3e60320d Add another Cockpit logs entry needle for 'kernel'
Kernel is logging a lot of errors ATM, so it can flood this
screen and we don't see any of our other candidates.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 02:41:58 -07:00
Adam Williamson
fc02a26f73 Update Fonts needle for different sample text
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 02:41:32 -07:00
Lukáš Růžička
f58778ef7f Pass _boot_to_anaconda and _do_install on KDE webUI
This handles differences in webUI's appearance on the KDE live,
compared to the GNOME live which suppresses keyboard layout
selection, user creation and root password creation. By Lukas,
modified by Adam.
2025-07-10 00:43:24 -07:00
Adam Williamson
79e97aa932 Update anaconda root password needle
It seems like either the rendering of the emblem changed or the
background color did. Not sure why, but we definitely need the
new needle.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-08 09:48:10 -07:00
Adam Williamson
56f865d4f8 Update some calculator button needles for new version
This isn't a full fix, see #393 - more work is required.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-08 09:43:00 -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