1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-23 22:43:07 +00:00
Commit Graph

345 Commits

Author SHA1 Message Date
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
Adam Williamson
aa6a907857 Update all ELN needles for font change
ELN changed to some new font, which means it now needs all its
own needles for any installer screen that matches on text :(
Here they are.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-05-22 09:39:10 -07:00
Adam Williamson
cf51484b2e Update several KDE needles for Plasma 6 changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-02 09:13:54 -07:00
Adam Williamson
eaf7c48e0b Update several Arabic needles to translated versions
Someone's knocking out the Arabic translation, yay.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-02 09:12:38 -07:00
Adam Williamson
28b2d02b5f Update prerelease note needle for F40
The existing needle matches on bits of the keyboard layout
selector under the note and the Help button next to it, for some
reason (I don't recall why). The Help button is gone because we
killed installer help, and the keyboard layout indicator is not
always shown any more, there's no reason to match on it here
that I can recall.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-03-13 08:40:38 -07:00
Adam Williamson
8da5b7c010 Work around IoT incomplete hub issue
This is a workaround for
https://github.com/osbuild/images/issues/309 , the IoT installer
showing incomplete spokes in the main hub. We work around it by
visiting them all.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-03-06 17:52:04 -08:00
Adam Williamson
aeac70814b Drop the addrepo_metalink_graphical test
Anaconda has dropped the ability to interactively configure
additional repositories, so this test cannot work any more.
It's now possible only with inst.addrepo or a kickstart.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-03-01 16:55:59 -08:00
Adam Williamson
3f6a052666 Update a bunch of needles for GNOME 46-beta
This also rolls in a few Arabic translations, I think, cos I
can't be bothered going through and picking them out.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-02-20 16:49:40 -08:00
Adam Williamson
7aeced3988 Add webui variant of version 41 ident needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-02-14 15:39:03 -08:00
Adam Williamson
5eedf2fdb6 Add translated "accept fate" needle for Arabic
It got translated! Yay, thanks, Arabic translator(s).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-02-14 14:49:20 -08:00
Adam Williamson
c891b5c5d5 Add a Fedora 41 version identification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-02-14 14:47:00 -08:00
Adam Williamson
73c6e7fc8a Update several Arabic needles
The font has changed a bit, I think, and the Done button is now
translated.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-02-03 09:05:01 -08:00
Adam Williamson
6e872d4126 Update the Turkish 'accept your fate' anaconda needle
Translation changed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-01-27 13:54:40 -08:00
Adam Williamson
50b4e70a1f Old needle cleanup 2024-01-02
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-01-03 17:48:30 -08:00
Adam Williamson
4e62eb8ec5 Remove the anaconda_help test
Help support has been removed from anaconda:
https://github.com/rhinstaller/anaconda/pull/5335
so we no longer ought to test it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-11-29 12:11:00 -08:00
Adam Williamson
6554980501 Update several KDE needles
The Help needles are slightly different in respin lives for some
reason (I don't care enough to figure out what), and the addon
install button in Firefox changed a bit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-11-20 09:33:57 -08:00
Adam Williamson
c697ca171d Adjust to replacement of cheese with snapshot (Camera)
A new app called snapshot (Camera, on the menus) has replaced
cheese in F40 (but not F39). Adjust to that. We can simplify
this when F39 is out.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-10-15 10:21:17 -07:00
Adam Williamson
3871afd5aa Update install_lang needle
The crossbar in the A in FEDORA moved a bit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-10-14 10:52:44 -07:00
Lukas Ruzicka
296b43381a Allow language selection on WebUI installations.
Currently, the installation via WebUI is mostly pushing the Next button
which seems to be ok for the production which is based in the US.

This PR makes openQA to select languages when the  G-I-S runs
before Anaconda. The particular language is selected based on
the LANGUAGE variable.
2023-09-26 00:16:22 +00:00
Adam Williamson
836310eb65 Add IoT version 40 identification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-23 12:27:53 -07:00
Adam Williamson
217deee061 Add version 40 identification needle for web UI
Did all my testing on 39, so forgot to do this.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-22 20:33:41 -07:00
Adam Williamson
ec5bab0176 Initial anaconda webUI support
This is tailored to the initial deployment of webUI in
Workstation live images only; we may need to tweak flows and
approaches as webUI goes further.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-22 18:05:51 -07:00
Adam Williamson
eeaef7d081 Add a variant leftbar_server needle for when VNC isn't fullscreen
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-14 17:14:12 -07:00
Adam Williamson
369685412e Add F40 anaconda identification needles
Not sure why we wound up with two slightly different ones, but
hey, needles are cheap!

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-09 18:20:55 -07:00
Lukas Ruzicka
babc8ef87a Add fixes to make some tests pass on F39 2023-08-09 13:20:05 +02:00
Adam Williamson
99aa641b79 Update French-translated 'accept fate' needle
The verb was changed in the translation, so we need a new needle.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-03 01:11:55 +01:00
Adam Williamson
15c709c504 Fix up Turkish needles a bit
They all should have LANGUAGE-turkish tag so they aren't used
on any other language. One got put in the wrong place and not
named clearly. And install_lang_english_selected-20230619.json
doesn't seem like it would ever be used.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-07-28 18:41:51 -07:00
Lukáš Růžička
f528904344 Add the Turkish installation test.
Add turkish console to console_loadkeys_us
2023-07-27 21:18:15 +00:00
Adam Williamson
08040d91b6 Update anaconda Help needles for changes in recent Rawhide
Seems to be a different font from before.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-07-25 18:08:50 -07:00
Adam Williamson
475613dd07 Update a partitioning needle for a space difference
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-06-18 14:32:49 +02:00
Adam Williamson
3e2b96f33c Make blivet-gui 'folder' volume icon needle not workaround
Per the upstream issue, this change was intentional (as a 'least
worst' option), so we shouldn't mark the needle as workaround.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-26 11:38:44 -07:00
Adam Williamson
cdca89a9d7 Add link to explain blivet-gui 'workaround' needle
Add a link to the issue report for blivet-gui using an odd icon
for btrfs volumes, now I finally filed it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-26 10:24:33 -07:00
Adam Williamson
ea42516280 Update blivet part_boot-inactive needle
This is needed to make the LVM resize test work properly...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-16 15:46:00 -07:00
Adam Williamson
0e6553f4d1 Tweak LVM partition scheme needles a bit
In https://openqa.fedoraproject.org/tests/1938847 , we wound up
doing an LVM thinp install when we meant to do a regular LVM
install, because LVM was already highlighted (for some reason)
in the scheme list, and the "LVM" needle is narrow enough that
it matched on the start of "LVM Thin Provisioning".

To avoid this, we make the match area in the existing needle
wider so it can't match on "LVM Thin Provisioning", and add an
alternate needle for LVM when it's highlighted.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-16 14:42:23 -07:00
Adam Williamson
c9deb243cd Restore anaconda_blivet_part_inactive_boot tag
It's needed for install_blivet_resize_lvm to work properly.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-16 11:13:29 -07:00
Adam Williamson
d4136392d4 Old needle cleanup 2023-04-28
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-04 09:57:15 -07:00
Adam Williamson
c7e0af6e8c Simplify blivet_btrfs_preserve_home, drop unneeded needles
There's no need to do all this 'check whether it's selected and
click it if not' stuff (for three different mount points). Just
always click it. If it's already selected, clicking it again
doesn't hurt (one of these stanzas even clicks it *even if it's
selected*!)

If we need to cover both cases, we just need two needles with
the same tag, we don't need separate code paths. In each case,
though, we actually haven't matched one of the needles for ages
(the most recent was part_boot_selected, but now we're using
GPT by default, we won't hit that any more as it'll be the BIOS
boot partition that's selected by default), so delete the needles
we aren't matching any more. If we *do* hit any case where we
need to handle the 'other' state, we can just add the alternative
needle with the same tag.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-04 09:57:15 -07:00