1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-08-22 15:25:43 +00:00
Commit Graph

3804 Commits

Author SHA1 Message Date
Adam Williamson
ec37fbae4d Drop versionlock stuff
We have a newer fixed kernel pushed stable now, so this should
no longer be needed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-12 13:37:27 -07:00
Adam Williamson
0ef1d5710e More versionlocking...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 23:39:36 -07:00
Adam Williamson
78ebfbb3ec sigh, also versionlock modules-extra
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 23:36:28 -07:00
Adam Williamson
cdaab4db5e OK, third try's the charm: versionlock to the rescue!
Let's lock out the bad bad kernel we hate.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 23:18:07 -07:00
Adam Williamson
9896fdd58d Actually, let's try using distro-sync for FEDORA-2025-14272e396a
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 22:45:49 -07:00
Adam Williamson
bee2e1bd04 Except FEDORA-2025-14272e396a from updvercheck.py
We're intentionally rolling the kernel version back. It's fine,
don't ask questions.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 22:38:30 -07:00
Adam Williamson
ee2ec48ce8 Revert "Use VGA video for non-graphical update tests"
This reverts commit 43e678ed6e and
the follow-up commit, they didn't help.
2025-07-11 11:25:49 -07:00
Adam Williamson
0b45f45636 Add another variant webui_disk_select
The spacing between the text and the underline seems to vary.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 02:42:28 -07:00
Adam Williamson
db3e60320d Add another Cockpit logs entry needle for 'kernel'
Kernel is logging a lot of errors ATM, so it can flood this
screen and we don't see any of our other candidates.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 02:41:58 -07:00
Adam Williamson
fc02a26f73 Update Fonts needle for different sample text
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 02:41:32 -07:00
Adam Williamson
59f5b5de67 Same, but harder
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 02:25:50 -07:00
Adam Williamson
43e678ed6e Use VGA video for non-graphical update tests
This is an attempt to work around the failures that are happening
with kernel-6.16.0-0.rc5.45.fc43 and later.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-11 02:23:24 -07:00
Lukáš Růžička
f58778ef7f Pass _boot_to_anaconda and _do_install on KDE webUI
This handles differences in webUI's appearance on the KDE live,
compared to the GNOME live which suppresses keyboard layout
selection, user creation and root password creation. By Lukas,
modified by Adam.
2025-07-10 00:43:24 -07:00
Adam Williamson
27b2859339 Upgrades: don't install target release packages in repo_setup
F42 to F43 upgrades suddenly started failing, and I think this
is why - we actually wind up installing packages from the target
release in setup_repos (called from repo_setup), because we set
up the buildroot repo then run some dnf commands. Let's tweak
that so for upgrade tests we create the buildroot repo disabled
at first, then enable it in upgrade_run.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-10 00:18:54 -07:00
Adam Williamson
5c5cfae706 Drop workaround that went stable months ago
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-10 00:01:15 -07:00
Adam Williamson
79e97aa932 Update anaconda root password needle
It seems like either the rendering of the emblem changed or the
background color did. Not sure why, but we definitely need the
new needle.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-08 09:48:10 -07:00
Adam Williamson
56f865d4f8 Update some calculator button needles for new version
This isn't a full fix, see #393 - more work is required.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-08 09:43:00 -07:00
Lukáš Růžička
129fafd1c8 Add needles for KDE desktop login 2025-07-07 14:03:55 +02:00
Lukáš Růžička
e2267a123f Add Kwrite needles to make test pass 2025-07-07 14:03:18 +02:00
Lukáš Růžička
7345e918d6 Add auth_required needle to renew match 2025-07-07 14:02:55 +02:00
Lukáš Růžička
466104b3f8 Add Navigation needles to make tests pass 2025-07-07 14:02:16 +02:00
Lukáš Růžička
666eb45a14 Add Maps needles to make tests pass 2025-07-07 14:01:44 +02:00
Lukáš Růžička
d232a19bb7 Get rid of the Libre Office First Time warning.
This fix dismisess the first time warning in LibreOffice,
but we only apply it to LCalc test because they run
for the first time.
2025-07-04 17:21:35 +02:00
Adam Williamson
0ba315d5c8 Add another variant firefox-nobookmarks needle
Dunno why. 96% match with the old one. Oh well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-03 12:46:34 -07:00
Adam Williamson
32af5ba23a Use Nehalem CPU for base_services_start on x86_64
Using cpu=host for this test on our new openQA workers makes it
fail, because mcelog.service doesn't want to run:

Jul 02 21:12:45 fedora mcelog[615]: mcelog: ERROR: AMD Processor family 25: mcelog does not support this processor.  Please use the edac_mce_amd module instead.

this seems like the simplest way to avoid that - let's just run
on a different CPU.

While I'm at it, let's do this more properly for apps_startstop.
It's wrong to hardcode Nehalem at the test level as we may want
to run it on other arches, so make it a variable defined at the
machine level. MINCPU is meant to be "minimum CPU" - a CPU with
baseline capabilities for the arch. For now it's defined as 'host'
on every other machine as I don't know if there is a baseline
qemu CPU model for aarch64 or Power, I'm asking those teams.

Using the same variable for base_services_start is really a bit
of a hack/workaround, but it seems silly to also define MCELOGCPU
or something with the exact same values...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-03 09:25:08 -07:00
Adam Williamson
0fb08bca2b Drop some needles that became unused with recent Vault change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-25 18:10:00 +01:00
Adam Williamson
3fcb9ae9a9 Drop IoT zezere tests
zezere is retired in F42:
https://fedoraproject.org/wiki/Changes/Retire_Zezere
it didn't work in F41 either, so let's just get rid of these.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-25 17:50:47 +01:00
Lukáš Růžička
6182253c3a Fix the dual menu issue on language screen. 2025-06-24 15:31:36 +02:00
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
41cfe69e2a Update GNOME panel datetime needles for some changed spacing
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-20 18:00:31 +01:00
Adam Williamson
72e8a24afa Update KDE no notifications needle
Not sure why, maybe the welcome window being overlaid on? Oh
well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-20 17:59:19 +01:00
Adam Williamson
ad3796c9db side tag package lists: get binary not source package names
Whoops, this works much better.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-11 08:56:23 +02:00
Adam Williamson
3fd367938b Make updatepkgs and updatepkgnames more precise for side tags
The way side tags work, every package in the distro is in the side
tag repo, so updatepkgs and updatepkgnames end up huge. To fix
this, we'll use a koji query for all packages that are actually in
the side tag to generate updatepkgnames.txt, and then use that to
filter the dnf command to generate updatepkgs.txt.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-10 15:57:11 +02: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
62dabf3894 Fix the package count in advisory_check_nonmatching_packages
This doesn't work because the output has the filename in it. We
need just the line count. catting the file to wc achieves that
as now it doesn't know the file name.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-07 08:15:35 -07:00
Adam Williamson
5bc873feec Update a couple more KDE Vault needles
Now Vault actually works again we can finish the updates for the
new KDE version.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:28:38 -07:00
Adam Williamson
0f1ff9a743 Update some Maps needles
Think this was for 48.3, and/or some remote data changes.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:27:38 -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
8e6ca14bca Update KDE notification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:26:44 -07:00
Adam Williamson
92119889b7 Update apps_run_terminal for new color prompt package
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 18:25:53 -07:00
Adam Williamson
d2dbfb0f7f cockpit updates: wait out a UI reload issue
See https://github.com/cockpit-project/cockpit/issues/22064

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-03 07:58:30 -07:00
Adam Williamson
81745ff5eb Update firefox_close_tabs for...whatever's changed lately
This isn't a fatal needle so it often doesn't get updated for a
while.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-30 16:27:06 -07:00
Adam Williamson
cd4783e827 Update Maps needles for new version
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-27 16:19:55 -07:00
Adam Williamson
539530dbd2 Update Akonadi notification needle for KDE 6.3.90
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-27 16:19:12 -07:00
Adam Williamson
848d57a06b Update Spectacle app needle for KDE 6.3.90
It now runs in overlay mode by default.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-27 16:18:37 -07:00
Adam Williamson
1ff568c0c0 Update KDE Vault needles for 6.3.90
Incomplete because the app is broken right now, so we only get
a certain way through.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-27 16:17:49 -07:00
Adam Williamson
51d99d6ec6 Plasma Vault: drop the backend check
Latest Vault doesn't have multiple encryption backends any more,
so there is no indication of the one being used here any more.
Let's just drop the check.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-26 14:34:09 -07:00
Adam Williamson
1c09890f87 Update various needles for KDE 6.3.90
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-26 13:38:35 -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