Compare commits

..

6 Commits

Author SHA1 Message Date
Adam Williamson 7e0cd0898e Make UEFI testing the default, add Secure Boot testing
This essentially inverts the x86_64 machines so that '64bit' is
UEFI and instead of a variant 'uefi' machine we have a variant
'bios' machine that is BIOS. The point is to make UEFI testing
the default. We also enable Secure Boot in the UEFI testing,
and add a test of UEFI fallback booting on various products.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-02 09:24:52 -07:00
Adam Williamson 85943b9aeb Update a GNOME needle for a slightly changed icon
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-02 09:20:07 -07:00
Adam Williamson 615be43cd5 Drop match level on KDE menu button needles
For some reason we keep getting not-quite matches on this, even
though we added two new needles. Let's drop the match level on
all existing needles as a coping mechanism.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-02 09:15:25 -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 f1c23be409 Fix #2268505 workaround - move the actions push earlier
Oops, all other actions pushes need to happen *before* the reboot
action push, or the logic breaks.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-03-26 08:29:25 -07:00
21 changed files with 165 additions and 6 deletions

View File

@ -0,0 +1,15 @@
{
"area": [
{
"width": 85,
"xpos": 812,
"height": 20,
"type": "match",
"ypos": 12
}
],
"properties": [],
"tags": [
"version_41_ident"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

View File

@ -0,0 +1,16 @@
{
"area": [
{
"ypos": 520,
"height": 18,
"type": "match",
"xpos": 235,
"width": 104
}
],
"properties": [],
"tags": [
"anaconda_install_destination_save_passphrase",
"LANGUAGE-arabic"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

View File

@ -0,0 +1,16 @@
{
"area": [
{
"type": "match",
"height": 16,
"ypos": 730,
"xpos": 63,
"width": 45
}
],
"properties": [],
"tags": [
"anaconda_install_done",
"LANGUAGE-arabic"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -0,0 +1,20 @@
{
"area": [
{
"click_point": {
"xpos": 139,
"ypos": 9.5
},
"ypos": 317,
"width": 148,
"type": "match",
"height": 19,
"xpos": 613
}
],
"properties": [],
"tags": [
"anaconda_install_root_password_screen",
"LANGUAGE-arabic"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

View File

@ -0,0 +1,16 @@
{
"area": [
{
"ypos": 730,
"height": 19,
"type": "match",
"width": 39,
"xpos": 28
}
],
"properties": [],
"tags": [
"anaconda_select_install_lang_continue",
"LANGUAGE-arabic"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

View File

@ -0,0 +1,15 @@
{
"area": [
{
"ypos": 465,
"type": "match",
"height": 17,
"xpos": 101,
"width": 20
}
],
"properties": [],
"tags": [
"gnome_dirs_pictures"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -0,0 +1,23 @@
{
"area": [
{
"xpos": 478,
"width": 64,
"height": 52,
"type": "match",
"ypos": 357
},
{
"width": 15,
"xpos": 211,
"type": "match",
"height": 16,
"ypos": 100
}
],
"properties": [],
"tags": [
"DESKTOP-kde",
"getting_started"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 KiB

View File

@ -5,7 +5,8 @@
"xpos": 8,
"ypos": 736,
"height": 24,
"type": "match"
"type": "match",
"match": 90
}
],
"properties": [],
@ -14,4 +15,4 @@
"system_menu_button",
"apps_menu_button"
]
}
}

View File

@ -0,0 +1,18 @@
{
"area": [
{
"height": 24,
"type": "match",
"match": 90,
"ypos": 727,
"width": 25,
"xpos": 20
}
],
"properties": [],
"tags": [
"DESKTOP-kde",
"system_menu_button",
"apps_menu_button"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -0,0 +1,18 @@
{
"area": [
{
"width": 25,
"xpos": 20,
"ypos": 727,
"type": "match",
"match": 90,
"height": 24
}
],
"properties": [],
"tags": [
"DESKTOP-kde",
"system_menu_button",
"apps_menu_button"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -5,6 +5,7 @@
"height": 24,
"xpos": 8,
"type": "match",
"match": 90,
"ypos": 736
}
],
@ -14,4 +15,4 @@
"system_menu_button",
"apps_menu_button"
]
}
}

View File

@ -125,6 +125,9 @@ sub run {
push(@actions, 'noplymouth');
}
}
if (get_var("CANNED") && get_var("UEFI")) {
push(@actions, 'checkefibootmgr') if (get_var("UEFI"));
}
# memcheck test doesn't need to reboot at all. Rebooting from GUI
# for no-webUI lives is unreliable (webUI lives reboot on "Quit"
# just like non-lives). And if we're already doing something
@ -133,9 +136,6 @@ sub run {
# check whether install is affected by
# https://bugzilla.redhat.com/show_bug.cgi?id=2268505 ,
# soft fail and work around it if so
if (get_var("CANNED") && get_var("UEFI")) {
push(@actions, 'checkefibootmgr') if (get_var("UEFI"));
}
# our approach for taking all these actions doesn't work on VNC
# installs, fortunately we don't need any of them in that case
# yet, so for now let's just flush the list here if we're VNC