1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-11-28 20:05:59 +00:00
Commit Graph

381 Commits

Author SHA1 Message Date
Adam Williamson
0e6ba5d02c Add/update some needles for testing non-Server as Server
These are weird needles, but we do occasionally need to do this,
so I figured I'd add them. These are needed if you test an
Everything installer image as "Server-dvd-iso", which can be
useful to run all the former 'universal' tests on such an image.
Several will fail anyway, but a lot will run, if the appropriate
needles are in place.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-20 18:09:29 +01:00
Adam Williamson
0b47ec2937 Update an anaconda needle for a webUI interface change
The install method choices are now hidden until at least one disk
is selected, so we need to match on an interface element that's
always present.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-20 18:01:34 +01:00
Adam Williamson
1714c77620 Add a variant webui next button needle (it's darker, dunno why)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-07 08:19:04 -07:00
Adam Williamson
47e237f4ef Update an Arabic install needle for new translation
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:27:11 -07:00
Adam Williamson
ce5ddb0562 Add more variants for a couple of webUI needles
Still fallout from new version, I guess.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-26 13:37:33 -07:00
Adam Williamson
a6a033b2e6 Update webUI storage needles/tests for new webui/cockpit
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-15 14:00:37 -07:00
Adam Williamson
046d9df432 Update anaconda-webui needles for new webui and cockpit
They're both using a new PatternFly, so lots of stuff changed.
This is just the update test, we'll have to update a few more
needles for the compose later.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-13 18:23:53 -07:00
Adam Williamson
699f1b708e put back save_passphrase_arabic needles plus a new one
whoops.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-23 16:42:54 -07:00
Adam Williamson
bc18660a27 Update cockpit tests and needles for cockpit 337
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-23 16:41:17 -07:00
Adam Williamson
6c34e580f3 Revert "blivet_btrfs_preserve_home: tweak root deletion"
This reverts commit 41df5e63e5.
Ugh, turns out we can't delete the 'container'.
2025-04-04 12:13:18 -07:00
Adam Williamson
41df5e63e5 blivet_btrfs_preserve_home: tweak root deletion
Trying to fix the frequent failures of this test, still. I don't
think we need the loop if we make sure to select the *parent*
entry in the list, which the needle tweaks should ensure, but
we might need to click twice to ensure it's selected and not
delete the entire btrfs volume by mistake, which is what we keep
doing.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-04 12:05:55 -07:00
Adam Williamson
5b1915b122 Update installer network config needles for font change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:51:09 -07:00
Lukáš Růžička
cd6200e63b Update failed WebUI needles. 2025-03-21 16:13:31 +01:00
Adam Williamson
0882db9aa8 Update an anaconda needle for an icon change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-19 18:55:38 -07:00
Lukáš Růžička
0c3d8a1b9e Update one more WebUI needle. 2025-03-19 14:16:53 +01:00
Lukáš Růžička
01a426ada0 Update WebUI installation needles. 2025-03-19 12:35:07 +01:00
Adam Williamson
dd27cedaa9 Initial batch of needle updates for GNOME 48 font and GTK changes
This is a bunch of needles for GTK 4.18 (Rawhide only) and the
change to "Adwaita" fonts by default in GNOME 48 (42 and 43).
This mostly only handles tests that are run on updates, I'll do
compose tests in a separate batch once we have a Rawhide compose.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-18 14:31:45 -07:00
Lukáš Růžička
fa2c55709f Fix prerelease_true needles. 2025-03-07 15:45:02 +01:00
Adam Williamson
9015ef027b Add variant disk select needle for webui
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-05 23:53:54 -08:00
Adam Williamson
10a5429ea8 Add a gtkui F43 version ident needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-27 16:44:42 -08:00
Adam Williamson
f5511a961e Add a workaround needle for skinny box caused by rhbz#2346436
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-19 12:44:19 -08:00
Lukáš Růžička
cccd9c54c3 Update webui_install_lang needle 2025-02-18 14:59:13 +01:00
Adam Williamson
69b4ecb789 Add F43 identification needles for webui and gtkui
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-06 11:47:29 -08:00
Adam Williamson
28d886fa37 Update Russian and Arabic needles for GNOME 48
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-03 15:31:32 -08:00
Adam Williamson
83e48505c9 Switch keyboard layouts with click, not key combo, in anaconda
With anaconda on Wayland (in F42+), switching layout by key combo
does not work and it seems like it won't be fixed any time soon,
so let's do it by clicking instead.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-03 13:41:34 -08:00
Adam Williamson
dfd26e0505 Add initial webUI custom install tests (xfs, ext4)
This adds two initial custom layout install tests for webUI, and
wires up some library functions for other tests to use. They may
need refining over time but this should be good enough for a
start.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-01-30 15:45:20 -08:00
Adam Williamson
f473de351c webui: handle language selection screen
webui has a language selection screen as of anaconda-42.24-1, so
handle it. For now still handle it not appearing, we can drop
that path once the update is stable and in a compose.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-01-28 11:30:07 -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
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
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
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
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
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
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
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
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
a9412b14ae Add a needle required for ELN update tests
disk selection with ELN's font.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-06 00:01:52 -07:00
Adam Williamson
9130518862 Update French passphrase needle for translation change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-30 16:11:37 -07:00
Adam Williamson
edc3bd9762 Update French pre-release note needle for translation change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-27 18:39:19 -07:00
Adam Williamson
a2ca3fc2b1 Update a couple of needles for anaconda/GNOME changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-19 17:53:34 -07:00
Adam Williamson
c0031fc140 Add an alternative version_42 needle
Not sure why this looks slightly different, but oh well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-15 23:21:49 -04:00
Adam Williamson
cda78a4020 Add f42 webui identification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-14 07:58:14 -04:00
Adam Williamson
c2996c5ce7 Add version_42 ident needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-14 07:43:49 -04:00
Adam Williamson
30cceaf75e Add a workaround needle for greyed-out lang select page
Since lorax-41.3-1.fc41, the anaconda language selection page
appears greyed out on Silverblue installer images for some reason
(it's fine on the Everything network install image we build).
Let's treat this as a soft failure for now - it still works, just
looks a bit weird - so we don't have failures on every update.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-17 18:04:09 -07:00
Adam Williamson
b951a123c6 Update a needle for anaconda webUI change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-11 13:49:44 -07:00
Lukáš Růžička
2a4f8b22f8 Fix the French install_done needle. 2024-07-10 16:56:10 +02:00
Adam Williamson
d9ca5e4cdc Update French 'spoke done' needle
The translation was changed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-05 09:58:38 -07:00
Adam Williamson
9cf8e1b296 Update anaconda blivet RAID level select needle
The dropdown got a bit wider in latest blivet-gui.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-10 15:54:09 -07:00
Adam Williamson
d39b004c11 Update a Vinagre needle for an icon change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-10 15:53:25 -07:00