1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-25 15:23:08 +00:00
os-autoinst-distri-fedora/needles/anaconda/package_selection
Adam Williamson 0fa6138448 Have non-English tests do graphical install and login
Summary:
The non-English tests so far did not test that graphical login
worked as expected, which is a fairly large hole. With this
change, they should do a Workstation install and test login to
both GNOME and the console works as expected. KDE is not yet
tested.

As part of this we tweak the implementation of keyboard layout
switching in graphical environments to use a generic function
in main_common which can handle both anaconda and desktops
(just GNOME at present, but should extend easily to any desktop
with a known switcher key and a visible layout indicator),
replacing the anacondatest class method. I kinda don't like that
the test has to specifically tell the function when it's in
anaconda, but I don't think I want to start experimenting with
a global 'test phase' openQA variable or anything like that at
present.

Fixes T842.

Test Plan:
Run the French and Russian install tests and check
they work as expected. Also run an English Workstation install
if you like, and make sure that didn't break. This change is
live on staging ATM, seems to work fine.

Reviewers: jskladan, garretraziel

Reviewed By: garretraziel

Subscribers: tflink

Maniphest Tasks: T842

Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D1071
2016-12-16 09:40:29 -08:00
..
french clean up lots of no-longer-used needles 2016-09-12 10:25:24 -07:00
russian clean up lots of no-longer-used needles 2016-09-12 10:25:24 -07:00
kde_highlighted-freetype262.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
kde_highlighted-freetype262.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
kde_selected-20160825.json add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
kde_selected-20160825.png add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
kde_selected-bgo771127-smaller.json more variant software selection needles for BGO #771127 2016-09-09 10:41:54 -07:00
kde_selected-bgo771127-smaller.png more variant software selection needles for BGO #771127 2016-09-09 10:41:54 -07:00
minimal_highlighted-custom.json add needles to treat 'Custom Operating System' as minimal 2016-05-20 12:56:44 -07:00
minimal_highlighted-custom.png add needles to treat 'Custom Operating System' as minimal 2016-05-20 12:56:44 -07:00
minimal_selected-custom-bgo771127-greyer.json more variant software selection needles for BGO #771127 2016-09-09 10:41:54 -07:00
minimal_selected-custom-bgo771127-greyer.png more variant software selection needles for BGO #771127 2016-09-09 10:41:54 -07:00
minimal_selected-custom-bgo771127-smaller.json more variant software selection needles for BGO #771127 2016-09-09 10:41:54 -07:00
minimal_selected-custom-bgo771127-smaller.png more variant software selection needles for BGO #771127 2016-09-09 10:41:54 -07:00
minimal_selected-custom.json add needles to treat 'Custom Operating System' as minimal 2016-05-20 12:56:44 -07:00
minimal_selected-custom.png add needles to treat 'Custom Operating System' as minimal 2016-05-20 12:56:44 -07:00
workstation_highlighted.json Have non-English tests do graphical install and login 2016-12-16 09:40:29 -08:00
workstation_highlighted.png Have non-English tests do graphical install and login 2016-12-16 09:40:29 -08:00
workstation_selected.json Have non-English tests do graphical install and login 2016-12-16 09:40:29 -08:00
workstation_selected.png Have non-English tests do graphical install and login 2016-12-16 09:40:29 -08:00