Commit graph

4,626 commits

Author SHA1 Message Date
Lukas Ruzicka
353a1e72f3 Update failing needles 2026-09-09 17:04:23 +02:00
Adam Williamson
518e3c7306 Update console initial setup needles for kmscon
Signed-off-by: Adam Williamson <adamwill@fedoraproject.org>
2026-09-03 18:12:54 -07:00
Adam Williamson
ad0f229de7 console_initial_setup: drop similarity level on wait_still_screens
There's a flashing cursor, so we never actually succeed on any of
these, they all hit the 30 second timeout. Similarity when the
cursor flashes seems to be just over 38, so let's go with that.

Signed-off-by: Adam Williamson <adamwill@fedoraproject.org>
2026-09-03 18:04:14 -07:00
Adam Williamson
ad1736bd11 Update several needles for F45 candidate compose
The prerelease note check only kicks in on candidate composes, so
we get to update the needles now. Also we get slightly different
KDE notification appearances for some reason.

Signed-off-by: Adam Williamson <adamwill@fedoraproject.org>
2026-09-03 15:55:55 -07:00
Adam Williamson
7a639655f1 desktop_notifications: soft fail on x86_64 on f43 also
This test is now extremely unreliable on x86_64 on f43 also, not
just aarch64 as before. I've no idea why. Let's just make it a
soft failure as we did for aarch64; I don't have time to look
into it in detail.

Signed-off-by: Adam Williamson <adamwill@fedoraproject.org>
2026-09-03 15:13:13 -07:00
Adam Williamson
3dc05e2f47 ostree overlay: swap out the archive workaround for h264 one
The updates-archive repo was fixed a while back, but now openh264
repo for Rawhide is broken again. So swap this out to disable the
openh264 repo for Rawhide tests.

Signed-off-by: Adam Williamson <adamwill@fedoraproject.org>
2026-09-02 13:49:15 -07:00
Adam Williamson
737eb405ce Agh missing brace
Signed-off-by: Adam Williamson <adamwill@fedoraproject.org>
2026-09-02 12:19:12 -07:00
Adam Williamson
6aca95d2bd Re-enable FreeIPA replica tests on updates intended to fix the bug
Signed-off-by: Adam Williamson <adamwill@fedoraproject.org>
2026-09-02 12:18:06 -07:00
Adam Williamson
5fe2307cda _boot_to_anaconda: give GNOME keyboard settings more time
Seems it can take more than 30 seconds after clicking the link
for gnome-control-center to run and switch to the desired tab.

Signed-off-by: Adam Williamson <adamwill@fedoraproject.org>
2026-09-01 20:48:46 -07:00
9b86482d71 Update more KDE needles for recent upstream change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-27 13:53:34 -07:00
ee082b6ced desktop_update_graphical: uninstall pkcs11-provider on KDE Rawhide
This is to workaround Discover sometimes getting stuck during
launch: https://bugzilla.redhat.com/show_bug.cgi?id=2524692

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-26 17:20:32 -07:00
c78016796a Update a few KDE needles for random changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-26 17:17:40 -07:00
Lukas Ruzicka
4c6d49189c Upload anaconda-webui.log
This PR adds anaconda-webui.log to the post fail hook
upload mechanism.

Fixes: #620
2026-08-26 18:49:01 +00:00
fdafcd2ce0 No longer drop --best on Rawhide
libreoffice-core rebuild has landed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-26 10:57:30 -07:00
d084d5b1f2 Remove unneeded 45_background_dark needle again
We already have 45_background-night with the 45_background_dark
tag.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-26 07:56:59 -07:00
Lukas Ruzicka
757726d5ae Update failed needles 2026-08-26 13:44:52 +02:00
101b856a83 Bump ostree_build scratch disk size
We seem to be exceeding it at least sometimes, e.g.
https://openqa.fedoraproject.org/tests/5197417 has a "No space
left on device" error when copying to /var/tmp , which is the
mounted scratch disk.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-25 09:52:45 -07:00
aff4152509 Drop workarounds that have gone stable
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-25 08:45:37 -07:00
8a86cf2044 D'oh, add missing -y
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-24 15:11:36 -07:00
b2196d812d Drop --best on Rawhide to workaround broken libreoffice-core
While https://koji.fedoraproject.org/koji/taskinfo?taskID=149431017
is building, all Rawhide tests are failing because it cannot be
installed as it'd break libreoffice-core's deps. Drop --best for
now to work around this. Remove this when that build is stable.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-24 15:04:56 -07:00
8b4cdbc174 install_lang_input: retry click if necessary, drop bad needle
The needle @lruzicka added effectively makes this "click the
box and make sure it's active before we start typing" workaround
I added recently a no-op, so it's wrong. The problem seems to be
that in at least one test, the box *never* went active:
https://openqa.fedoraproject.org/tests/5189380#step/_boot_to_anaconda/9
so instead, let's try clicking another time if the box doesn't go
active the first time.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-24 11:37:42 -07:00
fe20687422 maps/scale: use ctrl-s on flatpak, ctrl-shift-s otherwise
I think this should solve the ping-pong!

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-24 10:13:49 -07:00
Lukas Ruzicka
683baabf3d Update failing needles 2026-08-24 13:49:07 +02:00
Lukas Ruzicka
836e7ca3a0 Change shortcut for scaling Maps 2026-08-24 13:39:18 +02:00
07f1c39b4c Switch to es1370 for the gnome-panel workaround, add a needle
ac97 doesn't work on aarch64. es1370 seems to work on both so
we'll go with that. We also need a new needle on aarch64 for
some reason, the icon is slightly different.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 23:07:22 -07:00
f69dae16bd Update another i3 tiling needle
This should be the lot.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 23:06:12 -07:00
03de19ab98 Correct Maps scale enable/disable shortcut
It's just ctrl-s, not ctrl-shift-s.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 14:38:39 -07:00
05e5374cf2 Add another KDE notification only needle for F45 background
This needle varies depending on what other things are in the
tray.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 13:55:16 -07:00
10060ec590 Update gnome-initial-setup welcome screen needle
Some slight font rendering difference caused by branching.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 13:53:55 -07:00
8c04a00bdb Update a couple of Russian needles
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 13:53:39 -07:00
f53dcee7eb Update i3 Firefox addon install and window split needles
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 13:51:59 -07:00
01e0d1ec87 Add some more webui needle variants
For weird font changes, ELN...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 13:45:26 -07:00
f086fe5926 webui: update webui_custom_start
We no longer need to go into the kebab menu, the link to custom
storage is right there on the page now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 13:36:22 -07:00
d3fdeb2b72 apps_startstop: skip Boxes on F46+
It's been dropped on Rawhide (but not F45).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-21 12:36:06 -07:00
a3ed7d7e60 Re-enable ostree tests on F45+
rpm-ostree is fixed now. Yay. We need a small workaround in the
overlay test for F45 updates-archive repo not existing.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-20 23:43:23 -07:00
b04c4040b4 Set custom QEMU_AUDIODEV for gnome-panel test
This works around the weird
https://bugzilla.redhat.com/show_bug.cgi?id=2456660 /
https://gitlab.freedesktop.org/pipewire/wireplumber/-/work_items/946
which turns out to be somehow associated with the specific qemu
audio device os-autoinst defaults to - intel-hda. I played around
and could not reproduce the issue on bare metal or in a standard
virt-manager VM (which uses an ich9-intel-hda device and some
other different options to what os-autoinst does). So I tried a
few options on staging, and found that using ac97 avoids the
problem.

There's probably still some kind of real bug here, but I'm not
sure I care enough to figure out what it is. It seems pretty
clear that, on the whole, the panel volume indicator works.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-20 18:22:21 -07:00
e06e4be256 Update panel_screen_locked for f45 background
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-20 15:45:54 -07:00
5607dd3162 Add a couple more variant webui lang_input_active needles
sigh, how many different appearances does this box have?

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-20 15:45:10 -07:00
dd5cda202c Add KDE variant of lang_input_active needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-19 23:39:58 -07:00
cc123bf5e3 Add 45_backgrond_dark tag to existing 45_background-night needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-19 23:38:33 -07:00
056be2f857 use dnf config-manager not sed to disable gpgcheck on h264 repo
...this way, it will work even when testing fedora-repos updates.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-19 23:04:15 -07:00
202928eab7 Protect against load on webui language select screen
We're commonly hitting test failures on webui on the language
select screen because the system is still heavily loaded when
the language select dialog is first visible. Let's try asserting
its active state and then waiting for the screen to be still for
ten seconds (this is in case an 'application is unresponsive'
popup appears) before we start typing.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-19 17:36:35 -07:00
Lukas Ruzicka
6c3e8214e6 Add update needles for Navigation tests 2026-08-19 18:53:12 +02:00
Lukas Ruzicka
6473dd3cb6 Add updated needles for Loupe 2026-08-19 18:21:51 +02:00
Lukas Ruzicka
4ac9a359e8 Add needles for Papers to prevent failures 2026-08-19 18:06:21 +02:00
Lukas Ruzicka
7e2252187a Add new needles to support failing tests 2026-08-19 17:27:31 +02:00
01f2173907 Add freeipa bump builds to %workarounds
FreeIPA in F43 got ahead of later releases, which breaks FreeIPA
upgrade tests. I've done bump builds for all releases, they need
to go here till they go stable.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-19 08:26:05 -07:00
ec94afe211 Drop 42 from %workarounds
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-19 08:25:28 -07:00
Lukas Ruzicka
e6ef6661c5 Fix Maps scale viewer
The scale layout toggle has been removed from the menuse.
This PR replaces it with a keyboard shortcut.

Fixes: #617
2026-08-19 15:20:05 +00:00
5a721c064e short-circuit ostree overlay / rebase tests on f45+
They're known broken ATM, the failures are cluttering up the
overview, and I can't bodge together a fix.

See: https://github.com/coreos/rpm-ostree/issues/5623

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-08-18 14:17:46 -07:00