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

Compare commits

...

11 Commits

Author SHA1 Message Date
Adam Williamson
d0d37e6aca rpmostree_rebase: avoid rebasing Silverblue to 38 for now
It seems to be busted:
https://github.com/fedora-silverblue/issue-tracker/issues/420
so let's just have anything that would rebase to SB 38 rebase to
SB 37 instead for now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 12:04:37 -08:00
Adam Williamson
0a9abca4a6 _ostree_build: drop a stray comment
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:52:32 -08:00
Adam Williamson
5ac69f3141 Update prerelease note Arabic needle
Looks like the Arabic font changed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:26:38 -08:00
Adam Williamson
856d2eb33e Add KDE variant for anaconda user creationt screen
This looks different now with the KDE theming change.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:25:48 -08:00
Adam Williamson
80ac81e4df Update and add various version identification needles
KDE live installer started looking different on F37 too so we
need a new needle there, plus we need F39 needles now Rawhide is
F39.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:24:46 -08:00
Adam Williamson
39b3cc1ff3 Update login_gdm_input needle for appearance change in GNOME 44
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:24:02 -08:00
Adam Williamson
0029ca8c5a Add F38 background needle (beta, 13:09 time)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:23:12 -08:00
Adam Williamson
813c329c0c workarounds: add lorax with disabled persistence for 38/39 (#2170544)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 10:44:37 -08:00
Adam Williamson
35eec4062e Drop workarounds that went stable
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 10:43:22 -08:00
Adam Williamson
8ce6fa4d6e s/overview/overlay/ , duh
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 09:15:30 -08:00
Adam Williamson
ca6ca2e490 Handle a persistent overlay warning on live boot (#2170544)
In today's F38 and Rawhide, changes to the persistent overlay
stuff result in a boot warning you have to spam through. Let's
handle this as a soft fail so we don't have floods of failed
tests till it's fixed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 09:12:36 -08:00
20 changed files with 154 additions and 4 deletions

View File

@ -479,7 +479,8 @@ sub setup_workaround_repo {
my %workarounds = (
"36" => [],
"37" => [],
"38" => ["FEDORA-2023-240cd5ee29", "FEDORA-2023-adf2c08800", "FEDORA-2023-5ad9752e38"],
"38" => ["FEDORA-2023-0b2abc9ee6"],
"39" => ["FEDORA-2023-eaa25ada50"],
);
# then we'll download each update for our release:
my $advortasks = $workarounds{$version};

View File

@ -0,0 +1,16 @@
{
"area": [
{
"xpos": 98,
"type": "match",
"ypos": 41,
"width": 108,
"height": 18
}
],
"properties": [],
"tags": [
"LANGUAGE-arabic",
"prerelease_note"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

View File

@ -0,0 +1,15 @@
{
"area": [
{
"xpos": 813,
"type": "match",
"ypos": 13,
"width": 84,
"height": 18
}
],
"properties": [],
"tags": [
"version_37_ident"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -0,0 +1,15 @@
{
"area": [
{
"xpos": 787,
"ypos": 15,
"width": 84,
"height": 16,
"type": "match"
}
],
"properties": [],
"tags": [
"version_39_ident"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

View File

@ -0,0 +1,15 @@
{
"area": [
{
"height": 16,
"width": 84,
"type": "match",
"ypos": 15,
"xpos": 807
}
],
"properties": [],
"tags": [
"version_39_ident"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -0,0 +1,32 @@
{
"area": [
{
"xpos": 253,
"type": "match",
"width": 69,
"ypos": 135,
"height": 17
},
{
"width": 62,
"ypos": 235,
"height": 17,
"type": "match",
"xpos": 262
},
{
"type": "match",
"xpos": 10,
"height": 24,
"width": 38,
"ypos": 30
}
],
"properties": [],
"tags": [
"anaconda_install_user_creation_screen",
"ENV-DISTRI-fedora",
"LANGUAGE-english",
"ENV-FLAVOR-server"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View File

@ -0,0 +1,15 @@
{
"area": [
{
"xpos": 584,
"ypos": 367,
"width": 186,
"height": 104,
"type": "match"
}
],
"properties": [],
"tags": [
"38_background"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 784 KiB

View File

@ -0,0 +1,15 @@
{
"area": [
{
"xpos": 204,
"ypos": 32,
"width": 168,
"height": 16,
"type": "match"
}
],
"properties": [],
"tags": [
"live_overlay_warning"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,17 @@
{
"area": [
{
"ypos": 457,
"width": 56,
"height": 45,
"type": "match",
"xpos": 391
}
],
"properties": [],
"tags": [
"graphical_login_input",
"DESKTOP-gnome",
"LANGUAGE-english"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -111,8 +111,12 @@ sub run {
}
}
else {
# on lives, we have to explicitly launch anaconda
if (get_var('LIVE')) {
if (check_screen "live_overlay_warning", 45) {
record_soft_failure "Got a persistent overlay warning - https://bugzilla.redhat.com/show_bug.cgi?id=2170544";
send_key "ret";
}
# on lives, we have to explicitly launch anaconda
my $count = 5;
while ($count > 0) {
$count -= 1;

View File

@ -74,7 +74,6 @@ sub run {
assert_script_run 'git clone https://pagure.io/pungi-fedora.git';
assert_script_run 'cd pungi-fedora/';
assert_script_run "git checkout ${branch}";
# change 'ostree' to 'main' on/after merge
assert_script_run 'wget https://pagure.io/fedora-qa/os-autoinst-distri-fedora/raw/main/f/ostree-parse-pungi.py', timeout => 120;
my $loraxargs = script_output "python3 ostree-parse-pungi.py $lcsubv $arch";

View File

@ -30,8 +30,14 @@ sub run {
my $relnum = get_release_number;
$rebase = $relnum - 1;
# avoid rebasing from 37 to <37, bad stuff happens
# FIXME when 38 branches, we should change this to RELNUM+1
# FIXME when
# https://github.com/fedora-silverblue/issue-tracker/issues/420
# is fixed we should change this to 38
$rebase = "rawhide" if ($relnum eq "37");
# FIXME: avoid rebasing to 38 until
# https://github.com/fedora-silverblue/issue-tracker/issues/420
# is fixed
$rebase = "37" if ($rebase eq "38");
$target = "fedora/${rebase}/${arch}/silverblue";
}
elsif ($current =~ "coreos") {