From 7465985c50f92daf10887aa9ba6a581a53f101ee Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Sat, 13 Apr 2024 14:22:30 -0700 Subject: [PATCH] Add some waits to root password creation on ARM This is failing quite consistently lately because we're typing too fast, we need to wait a bit after the sudo su at least. Let's be safer. Signed-off-by: Adam Williamson --- tests/_graphical_wait_login.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/_graphical_wait_login.pm b/tests/_graphical_wait_login.pm index 8aea167a..851e1254 100644 --- a/tests/_graphical_wait_login.pm +++ b/tests/_graphical_wait_login.pm @@ -92,8 +92,11 @@ sub run { # root user now, for subsequent tests to work select_console "tty3-console"; console_login(user => get_var("USER_LOGIN", "test"), password => get_var("USER_PASSWORD", "weakpassword")); + wait_still_screen 3; type_string "sudo su\n"; + wait_still screen 3; type_string "$password\n"; + wait_still_screen 3; my $root_password = get_var("ROOT_PASSWORD") || "weakpassword"; assert_script_run "echo 'root:$root_password' | chpasswd"; desktop_vt;