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

3377 Commits

Author SHA1 Message Date
Adam Williamson
468523c546 Initial ELN update test support (installer build)
This should make the installer image build test work for ELN,
so we can try doing some update tests on ELN.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-05 13:12:00 -07:00
Adam Williamson
201fddcb72 Be case-flexible in ELN version checks
There's some ambiguity about the case of the ELN version string.
Currently it's "ELN", it's going to be "eln" soon. Let's just
always use case-insensitive comparisons.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-04 13:17:00 -07:00
Adam Williamson
9130518862 Update French passphrase needle for translation change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-30 16:11:37 -07:00
Adam Williamson
0c32f1634d Update a Cockpit needle for a Firefox change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-30 16:10:15 -07:00
Adam Williamson
00665f23e9 Add no-button variant KDE update notification needle
This may be a bug, but I'm not entirely sure. Seems like the
notification can show up with or without the button to view the
update.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-27 18:40:03 -07:00
Adam Williamson
edc3bd9762 Update French pre-release note needle for translation change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-27 18:39:19 -07:00
Adam Williamson
e0fb862233 Update a GNOME upgrade needle for a font change
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-27 18:38:47 -07:00
Adam Williamson
3cd5a9cfc2 Revert "desktop_browser: disable kernel.org bits temporarily"
This reverts commit 6fea5cc452.
kernel.org is fixed now.
2024-08-26 15:35:18 -07:00
Adam Williamson
c24e3fa9a1 freeipa replica: allow ipa server-del to fail
If it fails, the replica is probably already gone from the
config so things are fine.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-26 15:34:50 -07:00
Adam Williamson
6fea5cc452 desktop_browser: disable kernel.org bits temporarily
kernel.org is currently unreachable by IPv4 so this keeps failing.
Will re-enable when the site is fixed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-26 13:06:23 -07:00
Adam Williamson
3c3ed87966 freeipa replica: delete the replica before uninstalling master
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-26 13:04:58 -07:00
Adam Williamson
9a95ece8d3 Clear a now-stable workaround
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-22 11:50:29 -07:00
Adam Williamson
531df88d37 container build: fix kiwi command to include --kiwi-file
This is now required (config.xml is gone), and Koji has been
doing it for a while. Koji uses a modified file it writes before
calling kiwi-ng, but we just use the stock one here.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-22 10:39:33 -07:00
Adam Williamson
76bce2bc04 container build: drop an old workaround
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-22 10:32:13 -07:00
Adam Williamson
958366d15d desktop_notifications: don't expect g-i-s on rawhide
We disabled the g-i-s live mode on Rawhide for now (as it was
getting too hard to maintain the patch downstream), so this test
should not expect it any more.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-21 10:35:42 -07:00
Adam Williamson
cbb9bb59d4 g-i-s: go back to relnum conditional, update comments
Changing to a conditional based on whether we saw webui broke the
ostree installer install tests, because they of course use the
same g-i-s even though they don't use webui. So, we have to go
back to the relnum-based conditional :/

Yes, this means we have redundant screens in g-i-s for install
paths that use gtkui to deploy GNOME, e.g. SB installer images,
but I can't see a good way to fix that. We need to show those
screens for the live install, which is the 'most important'
one, and we don't have an obvious way to show them for installs
that used webui but hide them for installs that used gtkui.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 23:12:29 -07:00
Adam Williamson
eed86f4feb Update keyring needles for nautilus 47 and ptyxis
There's now a 'Network' entry that does the job of 'Other
Locations', the enter_address needle needed updating, and the
sftp_logged needle needed updating for ptyxis.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 18:29:39 -07:00
Adam Williamson
c17181d8e5 Update akonadi migration needle for F41 background
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 18:29:02 -07:00
Adam Williamson
a7cd9f30db gnome-text-editor: also select right directory for nautilus chooser
The nautilus-provided chooser also does not default to Documents
as the output directory. Sigh.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 18:10:04 -07:00
Adam Williamson
9f6113d581 More tweaking to GNOME file save - always click the button
Let's not trust hitting enter in just one place but hit the save
button like we do elsewhere (this avoids an awkward issue where
hitting enter doesn't work on the new nautilus version). Also,
let's consolidate the needles under a sensible tag name.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 16:52:51 -07:00
Adam Williamson
23ebeb2269 Handle hitting the new Nautilus save as dialog in more places
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 16:33:38 -07:00
Adam Williamson
76711fd039 Tweak _boot_to_anaconda and g-i-s flow for new Rawhide g-i-s
We're dropping the live user mode patch from g-i-s downstream
because it's just too hard to maintain, apparently. So on Rawhide
the live image will boot to the welcome screen as normal, but
running the installer will give you newui rather than webui. If
you need a language other than English you have to sort it out
at the desktop before running the installer.

On first boot, g-i-s will show *all* screens, not skipping
language, keyboard layout or timezone, because we did not see
those in the installer.

This adapts the tests to handle the new flow, and should still
work with the other flows.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 16:15:55 -07:00
Adam Williamson
1b2dbf1c3d Fix Maps export for Nautilus 47
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 15:56:11 -07:00
Adam Williamson
1cbb7ba2af Fix nautilus hidden_files test with Nautilus 47
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 15:17:02 -07:00
Adam Williamson
80236fdb9b Disable openh264 repo in upgrade_preinstall
We disable it later in this test when repo_setup gets called, but
if stuff from it was installed by this `dnf -y update` call, that
can cause dep issues.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-20 11:25:15 -07:00
Adam Williamson
a2ca3fc2b1 Update a couple of needles for anaconda/GNOME changes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-19 17:53:34 -07:00
Adam Williamson
b4eebff26e Update a few needles for F41 backgrounds
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-19 17:52:59 -07:00
Adam Williamson
1e3c5796f2 webui: make confirm install button optional
It seems to be gone in latest webui build (13-1.fc42).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-19 08:51:16 -07:00
Adam Williamson
7379f7636d More updates for webUI deferral to F42
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-18 16:23:13 -07:00
Adam Williamson
3da4f4e8bb Update f41 g-i-s workaround to latest build
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-18 14:13:42 -07:00
Adam Williamson
bd317e001f Add gnome-initial-setup vendor.conf revert update as F41 workaround
This is part of reverting webui for F41. The kickstarts change
is merged, so we need this also.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-18 09:18:48 -07:00
Adam Williamson
175b056ce7 Clear out F41 workarounds list
They're all in stable now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-18 09:18:16 -07:00
Adam Williamson
5c15f96fab Fix navigation_navibar_terminal needle, add a missing needle
I forgot this needle has to be with terminal highlighted, not
just present. And now that's fixed, we need another needle for
a later point in the test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-16 11:18:42 -04:00
Adam Williamson
c123762f7b Update gnome-text-editor found text needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-16 10:51:56 -04:00
Adam Williamson
20de2be255 Revert "_ostree_build: disable archive repo on 41 till it works"
This reverts commit d4d9adc463.
Dusty created the repo (empty for now), so we no longer need
the workaround.
2024-08-16 10:39:30 -04:00
Adam Williamson
d4d9adc463 _ostree_build: disable archive repo on 41 till it works
See https://pagure.io/releng/archive-repo-manager/pull-request/24

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-16 08:25:16 -04:00
Adam Williamson
3211f29e58 Add variant cockpit log entry detail needle
Lately it seems to be clicking on one which doesn't show either
of the properties we currently detect above the fold, so let's
add another.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-16 01:03:57 -04:00
Adam Williamson
6fe3ec37b3 Re-enable desktop_background on F41
The new background is now present on both GNOME and KDE.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-16 01:02:40 -04:00
Adam Williamson
89551b72ee Add kde-settings update to workarounds to get f41 bg on KDE
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-16 01:01:10 -04:00
Adam Williamson
c0031fc140 Add an alternative version_42 needle
Not sure why this looks slightly different, but oh well.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-15 23:21:49 -04:00
Adam Williamson
04537e3abb Add F41 background needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-15 23:18:53 -04:00
Adam Williamson
d3150edae3 Add tuned to f41 workarounds
To fix base_services_start failures till next compose is done.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-15 22:51:32 -04:00
Adam Williamson
e8ed3a2a96 Add mock-core-configs branched update to F41 workarounds
Looks like it didn't make the compose, or something, we need
this for tests to work.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-15 17:32:12 -04:00
Adam Williamson
0faa55586d disable desktop_background on f41 temporarily
there's a new background package pending, but we need the compose
to complete...turn off the test until then.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-15 11:42:16 -04:00
Adam Williamson
6cc668d4c3 upgrade_run: add a -y to the reboot command
dnf 5 seems to need it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-14 22:01:15 -04:00
Adam Williamson
19b8f8d172 Revert "Run ELN tests on BIOS"
This reverts commit af7705f47b (and
the follow-up). ELN is now supposed to be fixed on SB, per
https://github.com/fedora-eln/eln/issues/183 , so let's try it
again.
2024-08-14 18:08:31 -04:00
Adam Williamson
234f103c44 Tweak dnf log uploads in upgrade_run for dnf5-only systems
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-14 16:47:01 -04:00
Adam Williamson
cda78a4020 Add f42 webui identification needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-14 07:58:14 -04:00
Adam Williamson
6a9ab101bf Remove last vestiges of modularity stuff
This comes with a subtle behavioural change that we no longer
pass --nogpgcheck for upgrade tests, but we didn't really *mean*
to do that for anything but Rawhide, and it *shouldn't* be
necessary for Rawhide now, so let's see if everything is fine
without it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-14 07:55:24 -04:00
Adam Williamson
c2996c5ce7 Add version_42 ident needle
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-14 07:43:49 -04:00