diff --git a/needles/anaconda/main_hub/rocky-anaconda_main_hub_installation_source_error-20211008.json b/needles/anaconda/main_hub/rocky-anaconda_main_hub_installation_source_error-20211008.json new file mode 100644 index 00000000..360f87fa --- /dev/null +++ b/needles/anaconda/main_hub/rocky-anaconda_main_hub_installation_source_error-20211008.json @@ -0,0 +1,16 @@ +{ + "area": [ + { + "xpos": 482, + "ypos": 199, + "width": 38, + "height": 37, + "type": "match" + } + ], + "properties": [], + "tags": [ + "ENV-DISTRI-rocky", + "anaconda_main_hub_installation_source_error" + ] +} \ No newline at end of file diff --git a/needles/anaconda/main_hub/rocky-anaconda_main_hub_installation_source_error-20211008.png b/needles/anaconda/main_hub/rocky-anaconda_main_hub_installation_source_error-20211008.png new file mode 100644 index 00000000..d14223fa Binary files /dev/null and b/needles/anaconda/main_hub/rocky-anaconda_main_hub_installation_source_error-20211008.png differ diff --git a/tests/install_source_graphical.pm b/tests/install_source_graphical.pm index fc88c80a..64b05f10 100644 --- a/tests/install_source_graphical.pm +++ b/tests/install_source_graphical.pm @@ -60,6 +60,18 @@ sub run { assert_and_click "anaconda_spoke_done"; + wait_still_screen 2; + + # if the internet connection was too slow the mirrorlist shows as error + # so needs to be applied a second time + if (check_screen('anaconda_main_hub_installation_source_error', 10)) { + # Go into the Install Source spoke + assert_and_click "anaconda_main_hub_installation_source_error"; + + # and back again + assert_and_click "anaconda_spoke_done"; + } + # Anaconda hub assert_screen "anaconda_main_hub", 300; }