1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-12-18 08:33:08 +00:00
Commit Graph

3508 Commits

Author SHA1 Message Date
Adam Williamson
a2c0d0faa7 Trim set of update tests configured for aarch64
We're gonna try actually running some update tests on aarch64,
but as aarch64 testing in general seems flaky and capacity is
limited, let's cut it down to a small core set of hopefully fast
and reliable tests.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-19 12:23:42 -07:00
Adam Williamson
187e3486be podman bats: tee the output to a log file and upload it
...this makes it much easier to see what's failing if it fails.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-17 18:22:53 -07:00
Adam Williamson
30cceaf75e Add a workaround needle for greyed-out lang select page
Since lorax-41.3-1.fc41, the anaconda language selection page
appears greyed out on Silverblue installer images for some reason
(it's fine on the Everything network install image we build).
Let's treat this as a soft failure for now - it still works, just
looks a bit weird - so we don't have failures on every update.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-17 18:04:09 -07:00
Adam Williamson
b5ad24c3fc Update list of Python versions to test (tox.ini and CI config)
3.7 is EOL and not in F40, 3.12 is the latest stable.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-17 08:55:17 -07:00
Lukáš Růžička
208fe91f9d Fix Maps by adding failed needles. 2024-07-16 13:38:04 +02:00
Lukáš Růžička
d5f244e78a Fix Weather test by adding a failed needle. 2024-07-16 13:01:46 +02:00
Adam Williamson
2915e3e0b3 Update fonts_liberation_font_found for GNOME 47
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-15 16:51:49 -07:00
Adam Williamson
b0674ca2f1 Update maps_switch_scale needle for GNOME 47
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-15 16:50:45 -07:00
Adam Williamson
e531a8f44e Add variant apps_run_tour for F40 font rendering
Looks like F40 has the new text, but old font rendering...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-15 16:49:28 -07:00
Adam Williamson
57dc6b691a maps/export: tweak for respin testing
We also need to use the old workflow for f40 respin testing.
Also, put back a wait and some comments that were left out of
the 'old' flow.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-15 16:30:55 -07:00
Lukáš Růžička
2356d27268 Use different workflow for Silverblue
Silverblue Rawhide contains an older version of Maps than Workstation
Rawhide. This PR allow to test both of the versions depending on the
subvariant variable. When Silverblue and Workstation will use the
same version, this should be removed.
2024-07-12 11:23:38 +02:00
Adam Williamson
b951a123c6 Update a needle for anaconda webUI change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-11 13:49:44 -07:00
Adam Williamson
0a1818263f realmd_join_cockpit: do systemctl daemon-reload before starting
In https://openqa.fedoraproject.org/tests/2724005 , it seems that
cockpit.service was restarted by a systemctl daemon reload during
install of the necessary packages to enrol to the domain, which
causes the web UI to unexpectedly show a "Server has closed the
connection" error and fail the test.

It seems like we can mitigate this by triggering a daemon reload
manually before launching cockpit - the reload seems to be sort
of 'queued' at this point, I'm not sure why - so let's do that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-11 12:02:39 -07:00
Adam Williamson
0bde610430 Add updated plymouth as workaround for F39
To deal with the UEFI passphrase entry issue, now F39 has kernel
6.9.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-10 16:00:58 -07:00
Adam Williamson
51f1654224 Drop 38 from workarounds matrix
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-10 16:00:48 -07:00
Lukáš Růžička
8e6d7ac946 Add one more missing needle for GTE. 2024-07-10 17:12:56 +02:00
Lukáš Růžička
2a4f8b22f8 Fix the French install_done needle. 2024-07-10 16:56:10 +02:00
Lukáš Růžička
1378039230 Fix Gnome Text Editor
The new layout needs to scroll down to reveal some of the elements.
Use send_until_needlematch to navigate in the application and
arrive at those switch buttons to enable the requested functionality.
2024-07-10 16:16:58 +02:00
Lukáš Růžička
6f9288634a Fix the Maps
- add needles
- update export.pm
2024-07-10 15:09:49 +02:00
Lukáš Růžička
a4218d9003 Add one more for System Monitor. 2024-07-10 10:37:09 +02:00
Lukáš Růžička
4991f3928e Update needles for System Monitor 2024-07-10 10:24:25 +02:00
Adam Williamson
d9ca5e4cdc Update French 'spoke done' needle
The translation was changed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-05 09:58:38 -07:00
Adam Williamson
8cbf280e93 Tweak the select_disks special case for another anaconda change
anaconda now no longer protects the entire disk which contains
stage 2 or is being used as an install source, it protects only
the relevant partition:
https://github.com/rhinstaller/anaconda/pull/5687
so we want to go down the regular path again with F41+. We can
drop the "before F39" bound now, as F38 is EOL.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-05 09:50:26 -07:00
Adam Williamson
88967ff273 Update calculator and clocks needles for changes today
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-04 17:14:56 -07:00
Adam Williamson
e3b348429a calculator: handle short About screen with a soft failure
See https://gitlab.gnome.org/GNOME/gnome-calculator/-/issues/419

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-04 15:08:04 -07:00
Adam Williamson
827756b43d Update various needles for new libadwaita/gtk
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-04 10:36:12 -07:00
Adam Williamson
5b76dd9a1e Make apps_startstop fonts always rollback, as it's crashing GNOME
This breaks subsequent modules, we need to roll back for them to
work.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-04 08:22:05 -07:00
Adam Williamson
cf4d2e51d5 Revert "Add needle for root_console in colour."
This reverts commit 09f3b1e962. I
already added a needle for this shortly before Lukas' commit.
2024-07-03 20:54:45 -07:00
Adam Williamson
b3ee2a5a7b Update GNOME Software "ignore" button needle for new libadwaita
Probably more stuff will need reneedling when this hits the
compose tests...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-03 20:53:54 -07:00
Lukáš Růžička
09f3b1e962 Add needle for root_console in colour. 2024-07-03 15:31:14 +02:00
Adam Williamson
b47e20d88a Update Firefox GNOME launcher needle for GNOME change
Looks like the launchers got bigger again.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 15:32:12 -07:00
Adam Williamson
1091980cf2 Update sysmon needle for issue with column titles in new GTK
There's a problem with the column titles in the latest GTK, they
are virtually invisible:
https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/issues/310
match on something else to avoid this.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 15:30:36 -07:00
Adam Williamson
3211cf4723 Update various needles for changes to bash-color-prompt
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 15:30:01 -07:00
Adam Williamson
8e08fae367 Add new variants of KDE notifications icon needle
The bell changed appearance a bit, and there's an angled version
now for some reason.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 15:28:02 -07:00
Adam Williamson
2269398ffc Update some maps needles (for Land's End selection)
Seems this menu changed a bit, not sure why, remote data change
most likely.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 15:25:33 -07:00
Adam Williamson
2fbafd16dc Tweak clocks timer test flow a little
It doesn't make sense to wait for a still screen while a timer is
running.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 14:44:47 -07:00
Adam Williamson
be0b4ee1ec Add another Maps zoomed needle
This one is different to the later one and does also seem to be
needed, not sure why.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 14:39:03 -07:00
Adam Williamson
68f3f87cf3 De-duplicate GNOME sysmon needles, add a new one
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-07-02 12:31:03 -07:00
Adam Williamson
5fda734892 tag/copr updatepkgs.txt generation: filter arches
If the repo has source packages in it, we get a badly-formed
updatepkgs.txt that breaks updvercheck. So let's filter to only
packages of the target arch and noarch.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-26 15:16:22 -07:00
Adam Williamson
146e41cca5 Install python3-dnf before running updvercheck.py
...when we're not in an atomic (canned) env, anyway. If we are,
we'll rely on it already being there (as previously ensured by
an earlier commit).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-26 10:56:23 -07:00
Adam Williamson
99074fac96 Extend the python3-dnf thing and make it non-fatal
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-25 08:38:36 -07:00
Lukas Ruzicka
c056ac945b Tidy the _boot_to_anaconda.pm to stop messing with side branches. 2024-06-25 11:24:10 +02:00
Lukas Ruzicka
527210e2c8 Add more Maps needles because of recent failures. 2024-06-25 09:48:31 +02:00
Adam Williamson
f3f1299f67 ostree_build: force python3-dnf into built ostrees
This makes them diverge slightly from official ones, but...we
need it to run updvercheck.py, and doing that in a container is
a pain because we have to get the input files in. So, let's just
make sure it's in our ostrees.

It used to be in them anyway, but last night it stopped being in
Rawhide ones for some reason.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-24 15:22:45 -07:00
Adam Williamson
c8de083f1c Revert "disable_firefox_studies: use SUSE style and add SUSE values"
This reverts commit a3f4a6f2e6. It
seemed to cause *more* annoying bars in Firefox than before, for
some reason, I don't know why. Reverting till I can do more
testing on lab.
2024-06-21 12:46:50 -07:00
Adam Williamson
a3f4a6f2e6 disable_firefox_studies: use SUSE style and add SUSE values
SUSE has a much nicer style for handling all the nested quoting
and stuff in creating the autoconfig files, so switch to that,
and also merge in all the SUSE autoconfig values...the more the
merrier, for making Firefox be less annoying. I'm hoping this
might suppress the "Add a splash of color" modal that's breaking
tests ATM.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-21 10:26:57 -07:00
Adam Williamson
c68c215489 Handle VNC question disappearing in serial mode too
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-21 09:42:41 -07:00
Adam Williamson
8028586183 text mode: handle the "use VNC instead?" question going away
Intentionally or not, a recent anaconda change made it so the
"text mode sucks, use VNC instead?" question is no longer ever
shown - https://bugzilla.redhat.com/show_bug.cgi?id=2293672 .
So, we should handle the flow where we just go straight to the
hub. If they decide this was intentional and kill the question
for good we can drop the path that handles it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-21 09:15:01 -07:00
Adam Williamson
5467da23b5 Revert "Plasma notifications: drop the Akonadi migration note check"
This reverts commit abc5e7c679 (and adds
a current needle).
It came back...
https://openqa.fedoraproject.org/tests/2693105#step/desktop_notifications/32
2024-06-21 08:44:00 -07:00
Adam Williamson
20051de382 Drop kmousetool from KDE app start/stop, it was removed
See https://pagure.io/fedora-comps/c/52aadae

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-06-21 08:38:38 -07:00