I must have done this back at branching but not committed them
then somehow wiped them without committing them last night?
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Probably mostly the GNOME 49 Alpha. These built up while I was on
PTO and Kamil didn't have time to do them.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
we really don't need to, and the new design that's currently in
Workstation but not yet Silverblue makes it awkward. Just check
one page.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This is intended for things like system monitor where there's
constant motion on the app screen so we can't wait_still_screen.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
If the test settings indicate not to create a local user account,
let's uncheck the relevant box. This should fix the KDE
install_no_user test.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
We used to use +QEMUCPU Haswell for BaseOS to override the old
machine default of Nehalem, because ELN has a higher CPU baseline
and doesn't run on Nehalem. We changed the machine default to
host, which is fine for ELN, so we should have dropped the
override. But there's a wrinkle - we set base_services_start to
run with MINCPU to fix mcelog.service failing with host, but if
we leave it that way the test will fail to run on ELN. So let's
override MINCPU to Haswell for ELN-on-x86_64 products. That ought
to be the right thing.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
KDE needs a kde-settings update, but everything else should be
showing the new background now. Add a needle for it.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
In anaconda 43.33, the user name field is prepopulated with
whatever you typed in the full name field, so let's wipe it.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
We never get direct to installmethod any more, I'm pretty sure -
we always go through language selection. This may change if we
ever fix up the gnome-initial-setup stuff, but for now let's
simplify.
However, web UI now has a date/time page that shows on KDE but
apparently not on GNOME. So if we hit that, click through it.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
GNOME Software with the dnf5 backend prompts for GPG key import
if it hasn't already happened. We need to handle that. Luckily
I don't think we can get both this *and* the 'download unsigned'
needle, so we just make them alternates.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
We don't crash on the lock screen in Rawhide GNOME now, but my
fix isn't perfect - the pointer is somehow broken on the lock
screen, so we can't click anything. tab doesn't work either, so
we just can't switch user from the lock screen till this is
fixed better. So for GNOME on Rawhide, we'll skip switching from
the lock screen and just do another 'normal' switch.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This reverts commit 6b734bd9fa. It
seems the test still fails at a later stage due to issues with
the lock screen, even though I was sure it passed on staging. Gr.
Either we didn't previously hit this on the Arabic install test
(probably a dnf5 change), or it wasn't previously translated. Not
sure which.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
When Software complains about something, it shows a grey banner
in the lower part with a button to click (Details).
The update test has not utilized this anyhow, so if it happened,
we would not know what the error was.
This fix makes sure to click on the Details button when it
appears, revealing the reason behind it, which could help
us understand what happened.
Thanks to @luap99 for the neat idea here. It's valuable to run
the upstream integration tests both rooted and rootless - some
of the tests are unique to each mode, and other tests may pass
in one but fail in the other. However, we don't want to double
the execution time of the test. We could duplicate the test and
have rooted/rootless versions, but that increases load.
This is a neat trick: instead, just run the tests with root on
x86_64 but rootless on other arches (which for now is just
aarch64). This way we should get pretty much full coverage with
the same test execution time and overall load as before.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Until https://github.com/bats-core/bats-core/pull/1114 we can't
easily filter out specific tests in a bats run. So let's hack it
up with a sed that just negates the behavior of --filter - we
don't need to use its default behavior. Then we can use --filter
to filter out specific tests, like this. Use it to filter out
the test that's known to fail with recent kernels.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Don't run only a minor subset of the tests instead run all of them. The
main advantage is that we get much better coverage and upstream don't
need to maintain an extra subset of tags. Of course tests will be much
slower now as it will now run like 11x the amount of test cases.
Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/373
Signed-off-by: Paul Holzinger <pholzing@redhat.com>