1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-07-23 19:05:46 +00:00
Commit Graph

3681 Commits

Author SHA1 Message Date
Adam Williamson
e2832d38b3 Update GNOME critical update notification needle for new fonts
When there are critical updates available, the message differs.
This is the first time we've had critical updates since the
font change.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-03 16:46:44 -07:00
Adam Williamson
3251519748 Add a couple more console encryption passphrase needle variants
Dunno what happened here, console font rendering changed again.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-03 16:41:55 -07:00
Adam Williamson
394249079f Stop wiping the openh264 repo
This caused problems (particularly with the more obscure package
install paths like cockpit and realmd) before, but I don't really
like removing it, as it differs from real-world usage. Tests are
currently failing because of a bug in this repo wiping - in
upgrade_preinstall, we should wipe the file again after the
dnf -y update --refresh call, in case that reinstalls it - but
instead of fixing that, let's try just leaving the file alone.

The risk here is that we run into problems when the repo doesn't
exist, again. In theory we should not because it has
skip_if_unavailable=True , and everything *should* respect that.
But if it does turn out to still be a problem we'll have to
revert this and fix upgrade_preinstall.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-03 12:52:30 -07:00
Adam Williamson
b14f82d002 upgrade_run: use --best
Same justification as for the main update test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-02 17:13:19 -07:00
Adam Williamson
c08f08cc99 update tests: do main update with --best and fail if it fails
We currently use script_run (not assert_script_run) for the
catch-all update we run at the start of the test, and don't use
--best. This means that if a dependency issue happens at this
point, we don't catch it yet, we only catch it in _advisory_post.

By using assert_script_run and --best, we can fail on dep issues
at this point. We have to keep the _advisory_post check to catch
dep issues that crop up *later* in the test, including when
things like Cockpit or GNOME Software install updates and we
can't force them to use --best logic. But we can at least catch
*most* of them earlier this way.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-02 17:13:19 -07:00
Adam Williamson
0890217b9b tidy the rpmostree_rebase change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-02 17:12:47 -07:00
Adam Williamson
1b8aa92df5 rpmostree_rebase: tweak coreos rebase targets
Because of the 'can't go from > 41 to <= 41' issue, we need to
tweak the coreos rebase targets to get the tests to pass.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-02 16:10:13 -07:00
Adam Williamson
a9daf32c5d fonts/install.pm: hit tab 60 times for the flatpak
...because every font is shown twice, sigh. See:
https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/48

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-02 15:48:48 -07:00
Adam Williamson
3a7ef807de custom_blivet_format_partition: protect against missed click
I think since the wayland port, sometimes clicks on
anaconda_blivet_part_drop_select are missed and don't open the
menu. So, if that happens, click it again.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-02 15:40:51 -07:00
Adam Williamson
f538b50511 blivet_btrfs_preserve_home: slow down root deletion a bit
it seems like sometimes we delete the entire btrfs volume instead
of the root device we're trying to delete; I think this is
because we click delete *immediately* after clicking the device,
and that might be too fast. Let's see if a wait_still_screen
helps. See:

https://openqa.fedoraproject.org/tests/3353598
https://openqa.fedoraproject.org/tests/3299570

etc.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-02 15:36:11 -07:00
Adam Williamson
d1882b9e89 Add a post-install 'are all packages signed' check (#369)
This came up in blocker bug meeting discussion today. We really
should check that all packages are signed after a default install.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-01 15:43:59 -07:00
Adam Williamson
97b619a6a1 Update a GNOME needle for font change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:54:05 -07:00
Adam Williamson
57ea8c3163 Update a couple of loupe needles for changes in 48.0
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:53:52 -07:00
Adam Williamson
182572ff9c Update a Cockpit needle
This one is only needed if we don't see another log detail title
that we usually do see, so it escaped being updated for a while.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:52:59 -07:00
Adam Williamson
31bc51cc60 Update maps_route_walk_shown for a change to the route
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:52:34 -07:00
Adam Williamson
adee0041ac Update a couple of KDE needles for font/layout changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:51:58 -07:00
Adam Williamson
5b1915b122 Update installer network config needles for font change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:51:09 -07:00
Adam Williamson
20a3523b26 Update some upgrade-related needles for F42 and new fonts
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-28 14:50:27 -07:00
Lukas Ruzicka
8e5e88c2a1 Update some failed needles. 2025-03-27 17:48:37 +01:00
Adam Williamson
d5ac63e420 Bump flatpak runtime version in ostree-parse-pungi.py
every damn cycle I forget that we do this here.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-26 16:27:48 -07:00
Adam Williamson
b48db9e50a kiwi_build: give a dnf install a bit longer to run
Seems to be timing out quite often, probably a slow scriptlet.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-24 15:43:18 -07:00
Adam Williamson
e06c3ae483 Update several cockpit needles for Firefox change
Not quite sure what changed, but all these needed redoing when a
recent Firefox update hit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-21 08:44:31 -07:00
Adam Williamson
78c90aea0d startstop contacts: be consistent with contacts aaa_setup
@lruzicka recently made this test click through the setup page,
if it sees it...but he used new needles (which he didn't commit)
even though we already have those same needles as part of the
detailed contacts app test.

This setup page always appears, we don't need to check for it,
and we don't need separate needles to identify the page and to
click on the local address book option. All we need to do is the
same as we do in aaa_setup: unconditionally look for and click
the local address book option, using the already-existing needle.
So let's do that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-21 08:40:51 -07:00
Lukáš Růžička
cd6200e63b Update failed WebUI needles. 2025-03-21 16:13:31 +01:00
Adam Williamson
917e2190ac Add a few variant navigation needles (flatpak/old gtk)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 18:34:33 -07:00
Adam Williamson
169d061f41 Add a flatpak (old GTK?) variant nautilus needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 18:32:51 -07:00
Adam Williamson
86c9b170c1 Update lightdm needle for different down caret icon
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 16:49:11 -07:00
Adam Williamson
d79e92a6d2 Add a couple of variant Weather needles
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 16:48:19 -07:00
Adam Williamson
f31fadedb0 Add flatpak variant Maps needles for new GNOME font
For the different line spacing and icon positioning with older
GTK in flatpaks.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 16:47:12 -07:00
Adam Williamson
56fcfdb571 Add some more Fonts needles for GNOME 48 RPM version
The flatpak and RPM versions have different line spacings, I
think because the flatpak has an older GTK. This affects several
needles.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 16:25:42 -07:00
Adam Williamson
845372ac5d Update needles for Navigation for new GNOME font
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 16:11:54 -07:00
Adam Williamson
3a3806f44b navigation: move a window so we can see one behind it
Seems like GNOME 48 changed window size/positioning a bit, we
have to move the text editor so it will still be visible when
the file manager window is in the front.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 16:10:22 -07:00
Adam Williamson
b2df642474 navigation: give video grid a bit longer to show up
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 15:55:40 -07:00
Adam Williamson
9715d39928 navigation: fix details check logic
The current check never fails - if we don't see the details after
30 seconds, we never actually assert them. We may or may not
soft fail, but we'll never fail.

This simplifies the check (there's no need to specifically look
for the 'loading' screen) and makes it actually fail if the
details don't show up in 90 seconds total.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 15:14:04 -07:00
Adam Williamson
4d4a0cf312 Add a dark mode variant of gnome_selector_credits
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 14:29:21 -07:00
Adam Williamson
c06a74a636 Update Loupe needles for GNOME default font change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 14:27:40 -07:00
Adam Williamson
1e265613a6 Update one more gnome-panel needle for font change
This one isn't in the flatpak version of the test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 14:11:35 -07:00
Adam Williamson
bd342cbb17 Update GNOME Help needles for 48 font change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 14:10:06 -07:00
Adam Williamson
87a10e2a31 Update some evince-related needles for 48 font change
These only appear in the RPM version of the test (the flatpak
uses the portal, so it gets a different file dialog).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 14:08:31 -07:00
Adam Williamson
49ee3f6a82 Update desktop update notification needle for new fonts
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 14:07:08 -07:00
Adam Williamson
c04484a079 loupe: use gnome_selector_credits
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 14:05:17 -07:00
Adam Williamson
84b7094911 gnome-text-editor: handle 48 UI changes, update needles
The 'settings' menu is replaced by an 'info' panel, and *most* of
the things from 'settings' moved to 'preferences'. But Document
Type is in the 'info' panel. Just to make things fun. The grid
feature is gone. And of course all the needles needed updating
for the new font. The flatpak build is still 47 and so has the
old UI but the new font, and line spacing in it seems slightly
different, so we need conditional paths and more needles. Yay.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 12:11:52 -07:00
Adam Williamson
139fca7be0 Add another apps_run_contacts needle
The one from yesterday didn't match today for some reason,
slightly different background color.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-03-20 12:06:52 -07:00
Lukas Ruzicka
0a133cccf9 Update a failed needle for Disks. 2025-03-20 17:41:15 +01:00
Lukas Ruzicka
8ac02dbd71 Update needles for Desktop Login test. 2025-03-20 17:02:56 +01:00
Lukas Ruzicka
3751d0b5b8 Update needle for GDM login. 2025-03-20 15:00:11 +01:00
Lukas Ruzicka
c643e92cc7 Add two more Contant needles. 2025-03-20 14:51:45 +01:00
Lukas Ruzicka
8139b4f5bc Add some more Contact needles which failed again. 2025-03-20 14:46:09 +01:00
Lukas Ruzicka
6b4631809c Update needles for Clocks test. 2025-03-20 13:37:02 +01:00
Lukas Ruzicka
b6bde34ab8 Update needles for Characters test. 2025-03-20 12:06:50 +01:00