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

3518 Commits

Author SHA1 Message Date
Lukáš Růžička
aacb55bf69 Add checks for SUPPORT_END (EOL) in /etc/os-release.
Fixes #347.

This PR adds two tests to check the EOL written in the
/etc/os-release file. The first test checks that the
SUPPORT_END value lies at least 12 months in the future.
The second test checks the EOL values in Fedora Schedule,
Bodhi, and /etc/os-release if they are the same.
2024-12-21 04:37:08 +00:00
Adam Williamson
3359810887 Re-drop skip_button needle
Came back inadvertently with the RDP test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 20:35:31 -08:00
Adam Williamson
5a8859667f Update some GNOME needles for recent Rawhide changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:14:43 -08:00
Adam Williamson
df42fb186e Update KDE auth_required needle for icon change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:13:19 -08:00
Adam Williamson
98fefd18fe Update KDE app about needles for font rendering change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:11:56 -08:00
Adam Williamson
61d2406319 Update console encrypt passphrase needle for systemd 257
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:08:59 -08:00
Adam Williamson
2fb5dab7fa Update KDE printing sentence needle again
Need two versions for some reason. Oh well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-20 17:08:17 -08:00
Lukas Ruzicka
242d687e38 Rewrite tests from VNC to RDP
The VNC installation method has been replaced with a similar method
based on RDP. This PR uses the old mechanism and alters it for the
RDP method.

The test suite consists of two parts, a server and a client part.
The server is the real test on which Fedora Custom installation
is performed from the client via RDP.

The client is spinned off the pre-installed desktop image.

Fixes #345
2024-12-20 12:36:08 -08:00
Adam Williamson
1cf138ccb2 gnome-text-editor: allow saved file always to be in either place
It's back in ~/Documents on Rawhide. Let's stop trying to guess
when it's where and just be happy with it being in either place.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-17 14:19:57 -08:00
Adam Williamson
564d0190fd Drop workaround property from KDE leftbar needle
It always matches, even when we're *not* working around the KDE
title bar issue, so we'd better not mark it as a workaround.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-13 18:25:05 -08:00
Adam Williamson
601555d79b Add FEDORA-2024-07a6f9366e as F40 workaround
...so we can get tests of FEDORA-2024-4d154cc829 to pass.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-05 13:29:33 -08:00
Adam Williamson
341c792b31 Clear out already-stable workarounds
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-05 13:29:11 -08:00
Lukáš Růžička
dab034c39e Extend the Navigation test for QA:Testcase_window_manager. 2024-12-04 18:27:59 -08:00
Lukas Ruzicka
fd386409fe Fix aaa_setup as requested in review. 2024-12-03 23:50:07 +00:00
Lukas Ruzicka
de640bfe3e Create a test for KDE KCalc. 2024-12-03 23:50:07 +00:00
Lukas Ruzicka
13d3686bc2 Create tests for KDE Gwenview 2024-12-03 13:37:51 -08:00
Adam Williamson
62ec56636b work around rhbz #2329581 (installer boot hang till key pressed)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-02 08:52:20 -08:00
Adam Williamson
1eb603e63d Update various needles for anaconda-webui-19
Think they updated the web framework and tweaked UI a bit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-02 08:34:15 -08:00
Adam Williamson
c255a91f33 Drop skip_button needle
It was only used by a bit of gnome-initial-setup handling that
was removed as we no longer use it since F39 went EOL.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-12-02 07:39:50 -08:00
Adam Williamson
9608e7945b Add a workaround for #2329587, drop retry count again
This workaround is tested on stg and seems to work. If we see the
grey screen, go to a console and reboot from there. Don't do this
on any other test as it might interfere with bootloader param
entry.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-29 23:41:46 -08:00
Adam Williamson
eb4e78f0d8 Update GNOME utilities menu needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-29 17:51:58 -08:00
Adam Williamson
d3cb192675 Bump install_default_update_netinst retries to 5
This test is *also* frequently failing in current Rawhide and I
don't know why. Kick up its retries till we can figure it out.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-29 17:46:40 -08:00
Adam Williamson
2d4ae597f0 Move KDE live build test to Kiwi, refactor mock bits
KDE live images for Rawhide are now built with Kiwi, so let's do
it that way in openQA too (including for stable releases because
it's awkward to do it any other way). Kiwi build steps are almost
the same whatever you're building, so convert the container build
test into a generic Kiwi build test and use it for both. mock
setup is shared between Kiwi and LMC, so let's factor it out.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-29 11:38:06 -08:00
Adam Williamson
9f2720bf5f rpmostree_rebase: whoops. trimmed one line too many
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 23:25:01 -08:00
Adam Williamson
a11a39ea48 Bump install_default_update_live retries to 5
We have what look like two different bugs(?) causing havoc here
(BIOS installs getting stuck at bootloader install, UEFI installs
failing to get out of grub on first boot after install). While I
figure out what the heck this is all about, bump the retry count.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 17:08:51 -08:00
Adam Williamson
06349fb449 F39 EOL cleanup: drop 39 from the workarounds hash
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:54:21 -08:00
Adam Williamson
971a8de7b9 F39 EOL cleanup: remove handling of g-i-s GOA screen
As the comment says, this was removed, so we don't need this
block any more.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:53:37 -08:00
Adam Williamson
e5dd37555c F39 EOL cleanup: drop a bit from ostree_build
This is only needed for F39.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:50:31 -08:00
Adam Williamson
e43faa5855 F39 EOL cleanup: remove one F38/F39 workaround from ostree rebase
The other is a bit more risky, will test and do that one later,
separately.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:48:09 -08:00
Adam Williamson
a2ecf4bc0c F39 EOL cleanup: drop a bit from clocks/timer.pm
This was only needed on F39 and earlier, as the comment says.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:45:01 -08:00
Adam Williamson
160ba54371 F39 EOL cleanup: fully convert konversation test to neochat
Until F39 went EOL we were keeping the test called 'konversation'
but it was testing neochat on F40+. Now F39 is EOL, we can fully
turn it into a neochat test and ditch the konversation needles.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:42:47 -08:00
Adam Williamson
4afca7ba95 F39 EOL cleanup: remove kmag test and needles
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:39:53 -08:00
Adam Williamson
dcad60de30 F39 EOL cleanup: remove Cheese support
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:39:02 -08:00
Adam Williamson
6c861c033e Add anaconda with rsync check rollback as F42 workaround
Without this, KDE live installs always fail.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 13:13:05 -08:00
Adam Williamson
2886797f67 Add workaround left bar needle for KDE title bar issue
since anaconda was ported to wayland, the title bar is showing
when it runs live in KDE, which it should not. team and Neal are
working on this, but the update went stable inadvertently, so we
need this workaround needle for now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:24:11 -08:00
Adam Williamson
bd2ccba4dd Update a cockpit needle for changed spacing in Firefox
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:23:37 -08:00
Adam Williamson
5a53a8cdb2 Update neochat runs needle for changed text
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:23:03 -08:00
Adam Williamson
274b401dfd Various updates to GNOME Maps needles for data changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:22:32 -08:00
Adam Williamson
c6aeba1e99 Add NetworkManager ppp rebuild update to Rawhide workarounds
This is needed as ppp 2.5.1 accidentally went stable, don't want
to wait for the tests on this update to fully complete.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:18:14 -08:00
Adam Williamson
fff511c144 Clear a long-stable workaround
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-28 00:11:13 -08:00
Adam Williamson
6eb358c4ac Adjust neochat_runs needle for change in latest version
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-24 10:05:12 -08:00
Adam Williamson
ca421dacc7 Remove all VNC install needles
We removed the VNC test as anaconda doesn't support VNC any more.
This all needs porting to RDP, any of these needles that might be
useful can come back as part of that work.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-14 14:14:15 -08:00
Lukas Ruzicka
2ce74f3e0b Tidy script. 2024-11-14 13:01:39 +01:00
Lukas Ruzicka
725c9b67b6 Tidy script 2024-11-13 16:42:30 +01:00
Adam Williamson
6b8f8daf3a Robustify /boot selection in blivet_btrfs_preserve_home
This is failing often since the Wayland port, add a second click
if the first doesn't select the partition.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-12 11:35:21 -08:00
Adam Williamson
e9e6923513 Update Firefox exit dialog needle for recent Firefox
This is causing softfails and sometimes failures in various tests
especially Cockpit AD enrolment.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-12 10:48:43 -08:00
Adam Williamson
0a20118727 Update various needles for GTK 4.17
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-12 10:46:36 -08:00
Adam Williamson
803da8422d cockpit autoupdate: drop #1765685
Based on some testing in staging, it seems like this may not be
necessary any more.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-11 08:03:30 -08:00
Adam Williamson
7f75a35bfd Remove VNC install tests
VNC is gone in current Rawhide. As F41 is released now, we won't
hit these tests any more anywhere where they might work (we don't
get a Server DVD image for respins), so let's just drop the tests.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-08 08:29:04 -08:00
Adam Williamson
77d6f3128c Use 'fXX-build' tag repo for Rawhide, not 'rawhide'
The 'rawhide' tag repo used to be just a symlink to the 'fXX-build'
one, but With the on-demand repo changes, that's no longer the
case. It looks like the 'fXX-build' repo gets regenerated more
often than 'rawhide' (which seems to regen every two hours), so
let's use 'fXX-build' instead.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-07 15:19:40 -08:00