From d09d9d8fe6187f6a34b4aa9ea2cb9f6bdde28a95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20R=C5=AF=C5=BEi=C4=8Dka?= Date: Wed, 15 Jun 2022 12:32:31 +0200 Subject: [PATCH] Fix the Rhythmbox crash when launched for the first time. --- tests/apps_startstop/gnome/rhythmbox.pm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/apps_startstop/gnome/rhythmbox.pm b/tests/apps_startstop/gnome/rhythmbox.pm index 3bf6cc53..31c7675b 100644 --- a/tests/apps_startstop/gnome/rhythmbox.pm +++ b/tests/apps_startstop/gnome/rhythmbox.pm @@ -10,7 +10,16 @@ sub run { # Start the application start_with_launcher('apps_menu_rhythmbox'); - # Check that is started + # To give the screen a bit of time. + wait_still_screen(2); + # On June 15th, 2022, we realized that Rhythmbox tends to + # crash on fresh installation when run for the first time. + # When this happens, softfail and try to start it again. + unless (check_screen("apps_run_rhythmbox")) { + record_soft_failure("Rhythmbox probably crashed when launched for the first time."); + start_with_launcher('apps_menu_rhythmbox'); + } + # Check that application has started. assert_screen 'apps_run_rhythmbox'; # Register application register_application("rhythmbox");