os-autoinst-distri-fedora/needles/anaconda/universal
Adam Williamson a091185af1 Handle 'non-ASCII in password' warning for Russian installs
Summary:
Since 26.17, anaconda shows a warning when the user password
contains non-ASCII characters, and requires a second Done click
to confirm. This change should handle that.

On the 'catch cases where password typing went wrong and re-try'
bit: to keep that, but not re-type the password *every single
time* on the Russian install test, we'd have to make the needle
match the text of the warning. This is problematic because then
that needle will be able to break without us easily noticing;
that's why I wanted to keep the 'warning bar' needle text-free.
Unfortunately, that means we have to skip the protection for
switched-layout installs.

Note the protection was actually not working for any non-English
install anyhow, because the needle had `LANGUAGE-english` as a
tag. We never noticed that. Failed password typing is pretty
rare now, so we can live without the protection - it's just nice
to have it for the English install tests because there's so many
of them.

Test Plan:
Run the Russian install with a recent Rawhide image,
check it clicks 'Done' twice. Note, it will still fail, because
of RHBZ #1413813.

Reviewers: jskladan, garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames

Reviewed By: garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames

Subscribers: tflink

Differential Revision: https://phab.qa.fedoraproject.org/D1084
2017-01-17 23:13:47 -08:00
..
french clean up lots of no-longer-used needles 2016-09-12 10:25:24 -07:00
japanese add an Asian (Japanese) language install test 2016-12-21 08:41:00 -08:00
russian clean up lots of no-longer-used needles 2016-09-12 10:25:24 -07:00
error-23.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error-23.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error-20160829.json add a few more needle updates for font rendering changes 2016-08-29 15:23:24 -07:00
error-20160829.png add a few more needle updates for font rendering changes 2016-08-29 15:23:24 -07:00
error-early.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error-early.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error_report-23.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error_report-23.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error_report-early.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error_report-early.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error_report.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
error_report.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
rawhide_accept_fate-20160823.json add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
rawhide_accept_fate-20160823.png add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
spoke_done-gtk3195.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
spoke_done-gtk3195.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
warning_bar.json Handle 'non-ASCII in password' warning for Russian installs 2017-01-17 23:13:47 -08:00
warning_bar.png try to be safer when typing in X: slower, more checks 2016-09-12 10:24:30 -07:00