os-autoinst-distri-rocky/needles/anaconda/install_process
Adam Williamson e1ec1997af try to be safer when typing in X: slower, more checks
Summary:
the main thing this does is try and type slower in X - this
should cover nearly everywhere we type anything in X, and make
it type slower. We also add a bit more safety checking to some
old tests which didn't have it (mainly _do_install_and_reboot)
- wait_still_screen after typing to make sure all the keypresses
were registered before continuing.

This is an attempt to mitigate the problems we've seen where
the wrong text gets typed into the wrong places and the tests
break.

This branch is live on staging atm. It still has *some* issues,
but I do think it's an improvement.

Test Plan:
run the tests (probably several times), compare to
runs without the change, see if it's better or worse...

Reviewers: jskladan, garretraziel

Reviewed By: garretraziel

Subscribers: tflink

Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D993
2016-09-12 10:24:30 -07:00
..
french try to be safer when typing in X: slower, more checks 2016-09-12 10:24:30 -07:00
russian try to be safer when typing in X: slower, more checks 2016-09-12 10:24:30 -07:00
install_done-23.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
install_done-23.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
install_done-20160823.json add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
install_done-20160823.png add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
install_done-freetype262.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
install_done-freetype262.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
install_done.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
install_done.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
install_finish_configuration.json try to be safer when typing in X: slower, more checks 2016-09-12 10:24:30 -07:00
install_finish_configuration.png try to be safer when typing in X: slower, more checks 2016-09-12 10:24:30 -07:00
layout_native_russian-variant.json add similar variant for Russian layout needle 2016-06-13 15:36:59 -07:00
layout_native_russian-variant.png add similar variant for Russian layout needle 2016-06-13 15:36:59 -07:00
layout_us-variant.json add variant us layout indicator needle 2016-06-13 15:23:25 -07:00
layout_us-variant.png add variant us layout indicator needle 2016-06-13 15:23:25 -07:00
layout_us.json add Russian install test 2016-05-20 07:52:55 -07:00
layout_us.png add Russian install test 2016-05-20 07:52:55 -07:00
root_password_screen_olddpi.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password_screen_olddpi.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password_screen-20160823.json add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
root_password_screen-20160823.png add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
root_password_screen-cantarell17.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password_screen-cantarell17.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password_screen-freetype262.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password_screen-freetype262.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password_screen.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password_screen.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
root_password.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_created_qwerty-20160825.json add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
user_created_qwerty-20160825.png add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
user_created_qwerty.json add Russian install test 2016-05-20 07:52:55 -07:00
user_created_qwerty.png add Russian install test 2016-05-20 07:52:55 -07:00
user_creation_blacktext.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_blacktext.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_make_admin-20160823.json add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
user_creation_make_admin-20160823.png add a bunch of needles for changed font rendering 2016-08-25 16:01:26 -07:00
user_creation_make_admin-freetype262.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_make_admin-freetype262.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_make_admin-gtk3195.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_make_admin-gtk3195.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_make_admin-gtk3198.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_make_admin-gtk3198.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_make_admin.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_make_admin.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_password_input-cantarell17.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_password_input-cantarell17.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_password_input-cantarell21.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_password_input-cantarell21.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_password_input.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_password_input.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen_olddpi-cantarell17.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen_olddpi-cantarell17.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen_olddpi.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen_olddpi.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen-cantarell20.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen-cantarell20.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen-cantarell21.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen-cantarell21.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen-freetype262.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen-freetype262.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation_screen.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
user_creation.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00