Compare commits

...

4 Commits

Author SHA1 Message Date
Adam Williamson 92da1925d6 Update a Maps needle for upstream data changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-05-13 10:38:04 -07:00
Adam Williamson 810b1a3166 Drop match level on another KDE panel needle to 90
This needle is affected by the blurry panel bug -
https://bugs.kde.org/show_bug.cgi?id=484888 .

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-05-13 10:20:33 -07:00
Adam Williamson 5ace81910b Update a Cockpit auto-update needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-05-13 10:09:44 -07:00
Adam Williamson 976b37f976 Use workarounds and Rawhide tag repo for update net installs
We're getting failures in the update network install tests today
which seem to be because we're using an image built with systemd
256 to install systemd 255. This is because systemd 256 has been
tagged but isn't in a compose yet, and we use the Rawhide tag
repo when building the installer image but we don't add it as an
additional repo for the install itself.

This is obviously a hole in the process, we should use the extra
repos, where appropriate, all the way through. So this makes us
use both the Rawhide tag repo (when doing a Rawhide install test)
and the workarounds repo (when there are workarounds) for network
install tests.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-05-13 09:38:00 -07:00
12 changed files with 60 additions and 8 deletions

View File

@ -0,0 +1,19 @@
{
"area": [
{
"height": 19,
"type": "match",
"xpos": 534,
"click_point": {
"xpos": 8,
"ypos": 8
},
"ypos": 316,
"width": 48
}
],
"properties": [],
"tags": [
"cockpit_updates_auto_all"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

View File

@ -0,0 +1,15 @@
{
"area": [
{
"ypos": 379,
"height": 119,
"type": "match",
"xpos": 379,
"width": 198
}
],
"properties": [],
"tags": [
"maps_found_wellington"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 KiB

View File

@ -3,6 +3,7 @@
{
"height": 18,
"type": "match",
"match": 90,
"ypos": 728,
"width": 17,
"xpos": 859
@ -13,4 +14,4 @@
"DESKTOP-kde",
"desktop_expand_systray"
]
}
}

View File

@ -2,6 +2,7 @@
"area": [
{
"type": "match",
"match": 90,
"width": 17,
"ypos": 728,
"xpos": 880,
@ -13,4 +14,4 @@
"DESKTOP-kde",
"desktop_expand_systray"
]
}
}

View File

@ -5,6 +5,7 @@
"width": 17,
"ypos": 728,
"type": "match",
"match": 90,
"height": 18
}
],
@ -13,4 +14,4 @@
"DESKTOP-kde",
"desktop_expand_systray"
]
}
}

View File

@ -4,6 +4,7 @@
"xpos": 871,
"width": 17,
"type": "match",
"match": 90,
"height": 18,
"ypos": 728
}
@ -13,4 +14,4 @@
"DESKTOP-kde",
"desktop_expand_systray"
]
}
}

View File

@ -5,6 +5,7 @@
"width": 17,
"ypos": 728,
"type": "match",
"match": 90,
"height": 18
}
],
@ -13,4 +14,4 @@
"DESKTOP-kde",
"desktop_expand_systray"
]
}
}

View File

@ -3,6 +3,7 @@
{
"height": 18,
"type": "match",
"match": 90,
"ypos": 728,
"width": 17,
"xpos": 880
@ -13,4 +14,4 @@
"DESKTOP-kde",
"desktop_expand_systray"
]
}
}

View File

@ -26,6 +26,7 @@ sub _handle_incomplete_hub {
sub run {
my $self = shift;
my $arch = get_var("ARCH");
if (get_var("IS_PXE")) {
# PXE tests have DELAYED_START set, so VM is not running yet,
# because if we boot immediately PXE will time out waiting for
@ -53,12 +54,21 @@ sub run {
if ($repourl) {
$params .= "inst.addrepo=addrepo,$repourl ";
}
# for update tests
if (get_var("ADVISORY_OR_TASK")) {
# add workaround repo if there is one
$params .= "inst.addrepo=workarounds,nfs://172.16.2.110:/mnt/workarounds_repo " if (get_workarounds);
# add tag repo if we're on rawhide
if (get_var("VERSION") eq get_var("RAWREL")) {
$params .= "inst.addrepo=koji-rawhide,https://kojipkgs.fedoraproject.org/repos/rawhide/latest/${arch} ";
}
}
if (get_var("ANACONDA_TEXT")) {
$params .= "inst.text ";
# we need this on aarch64 till #1594402 is resolved,
# and we also can utilize this if we want to run this
# over the serial console.
$params .= "console=tty0 " if (get_var("ARCH") eq "aarch64");
$params .= "console=tty0 " if ($arch eq "aarch64");
# when the text installation should run over the serial console,
# we have to add some more parametres to grub. Although, the written
# test case recommends using ttyS0, OpenQA only uses that console for

View File

@ -135,9 +135,11 @@ sub run {
assert_script_run "curl -o /export/root-user-crypted-net.ks https://fedorapeople.org/groups/qa/kickstarts/root-user-crypted-net.ks";
# for update tests, set up the update repository and export it,
# if we have one (for tag and copr tests we don't really need to
# be here at all so we'll just sit here being useless)
# be here at all so we'll just sit here being useless). also the
# workarounds repo if present
if (get_var("ADVISORY_OR_TASK")) {
assert_script_run "echo '/mnt/update_repo 172.16.2.0/24(ro)' >> /etc/exports" if (!get_var("TAG") && !get_var("COPR"));
assert_script_run "echo '/mnt/workarounds_repo 172.16.2.0/24(ro)' >> /etc/exports" if (get_workarounds);
}
# for compose tests, we do all this stuff
else {