From a6229d87ed4831187b2ab922e1a69170a52c690d Mon Sep 17 00:00:00 2001 From: Lukas Ruzicka Date: Jun 11 2018 10:48:03 +0000 Subject: Add OpenQA test for the Install Arabic test case. --- diff --git a/needles/anaconda/install_destination/arabic/encrypt_data_arabic.json b/needles/anaconda/install_destination/arabic/encrypt_data_arabic.json new file mode 100644 index 0000000..6aee6c2 --- /dev/null +++ b/needles/anaconda/install_destination/arabic/encrypt_data_arabic.json @@ -0,0 +1,16 @@ +{ + "tags": [ + "anaconda_install_destination_encrypt_data", + "LANGUAGE-arabic" + ], + "area": [ + { + "xpos": 878, + "ypos": 558, + "width": 127, + "height": 23, + "type": "match" + } + ], + "properties": [] +} \ No newline at end of file diff --git a/needles/anaconda/install_destination/arabic/encrypt_data_arabic.png b/needles/anaconda/install_destination/arabic/encrypt_data_arabic.png new file mode 100644 index 0000000..1a5c474 Binary files /dev/null and b/needles/anaconda/install_destination/arabic/encrypt_data_arabic.png differ diff --git a/needles/anaconda/install_destination/arabic/save_passphrase_arabic.json b/needles/anaconda/install_destination/arabic/save_passphrase_arabic.json new file mode 100644 index 0000000..7b4bb68 --- /dev/null +++ b/needles/anaconda/install_destination/arabic/save_passphrase_arabic.json @@ -0,0 +1,16 @@ +{ + "tags": [ + "anaconda_install_destination_save_passphrase", + "LANGUAGE-arabic" + ], + "area": [ + { + "xpos": 240, + "ypos": 489, + "width": 104, + "height": 18, + "type": "match" + } + ], + "properties": [] +} \ No newline at end of file diff --git a/needles/anaconda/install_destination/arabic/save_passphrase_arabic.png b/needles/anaconda/install_destination/arabic/save_passphrase_arabic.png new file mode 100644 index 0000000..7eb5771 Binary files /dev/null and b/needles/anaconda/install_destination/arabic/save_passphrase_arabic.png differ diff --git a/needles/anaconda/install_process/arabic/install_done_reboot_arabic.json b/needles/anaconda/install_process/arabic/install_done_reboot_arabic.json new file mode 100644 index 0000000..831d263 --- /dev/null +++ b/needles/anaconda/install_process/arabic/install_done_reboot_arabic.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "anaconda_install_done", + "LANGUAGE-arabic" + ], + "area": [ + { + "xpos": 21, + "ypos": 686, + "width": 51, + "height": 18, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/anaconda/install_process/arabic/install_done_reboot_arabic.png b/needles/anaconda/install_process/arabic/install_done_reboot_arabic.png new file mode 100644 index 0000000..7bd20dd Binary files /dev/null and b/needles/anaconda/install_process/arabic/install_done_reboot_arabic.png differ diff --git a/needles/anaconda/install_process/arabic/layout_native_arabic.json b/needles/anaconda/install_process/arabic/layout_native_arabic.json new file mode 100644 index 0000000..c4341ee --- /dev/null +++ b/needles/anaconda/install_process/arabic/layout_native_arabic.json @@ -0,0 +1,16 @@ +{ + "tags": [ + "LANGUAGE-arabic", + "anaconda_layout_native" + ], + "properties": [], + "area": [ + { + "xpos": 654, + "ypos": 373, + "width": 42, + "height": 14, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/anaconda/install_process/arabic/layout_native_arabic.png b/needles/anaconda/install_process/arabic/layout_native_arabic.png new file mode 100644 index 0000000..7eb5771 Binary files /dev/null and b/needles/anaconda/install_process/arabic/layout_native_arabic.png differ diff --git a/needles/anaconda/install_process/arabic/layout_us_rtl.json b/needles/anaconda/install_process/arabic/layout_us_rtl.json new file mode 100644 index 0000000..31618c3 --- /dev/null +++ b/needles/anaconda/install_process/arabic/layout_us_rtl.json @@ -0,0 +1,17 @@ +{ + "properties": [], + "area": [ + { + "xpos": 661, + "ypos": 380, + "width": 37, + "height": 17, + "type": "match" + } + ], + "tags": [ + "anaconda_layout_ascii", + "anaconda_layout_us", + "LANGUAGE-arabic" + ] +} \ No newline at end of file diff --git a/needles/anaconda/install_process/arabic/layout_us_rtl.png b/needles/anaconda/install_process/arabic/layout_us_rtl.png new file mode 100644 index 0000000..c549d6d Binary files /dev/null and b/needles/anaconda/install_process/arabic/layout_us_rtl.png differ diff --git a/needles/anaconda/install_process/arabic/root_password_screen_arabic.json b/needles/anaconda/install_process/arabic/root_password_screen_arabic.json new file mode 100644 index 0000000..78e460b --- /dev/null +++ b/needles/anaconda/install_process/arabic/root_password_screen_arabic.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "area": [ + { + "xpos": 620, + "ypos": 122, + "width": 101, + "height": 18, + "type": "match" + } + ], + "tags": [ + "anaconda_install_root_password_screen", + "LANGUAGE-arabic" + ] +} \ No newline at end of file diff --git a/needles/anaconda/install_process/arabic/root_password_screen_arabic.png b/needles/anaconda/install_process/arabic/root_password_screen_arabic.png new file mode 100644 index 0000000..1bd8565 Binary files /dev/null and b/needles/anaconda/install_process/arabic/root_password_screen_arabic.png differ diff --git a/needles/anaconda/install_process/arabic/user_created_arabic.json b/needles/anaconda/install_process/arabic/user_created_arabic.json new file mode 100644 index 0000000..ec15649 --- /dev/null +++ b/needles/anaconda/install_process/arabic/user_created_arabic.json @@ -0,0 +1,16 @@ +{ + "area": [ + { + "xpos": 123, + "ypos": 184, + "width": 55, + "height": 21, + "type": "match" + } + ], + "properties": [], + "tags": [ + "LANGUAGE-arabic", + "anaconda_install_user_created" + ] +} \ No newline at end of file diff --git a/needles/anaconda/install_process/arabic/user_created_arabic.png b/needles/anaconda/install_process/arabic/user_created_arabic.png new file mode 100644 index 0000000..5732bb9 Binary files /dev/null and b/needles/anaconda/install_process/arabic/user_created_arabic.png differ diff --git a/needles/anaconda/install_process/arabic/user_creation_arabic.json b/needles/anaconda/install_process/arabic/user_creation_arabic.json new file mode 100644 index 0000000..57917a2 --- /dev/null +++ b/needles/anaconda/install_process/arabic/user_creation_arabic.json @@ -0,0 +1,17 @@ +{ + "properties": [], + "area": [ + { + "width": 47, + "ypos": 153, + "xpos": 350, + "height": 61, + "type": "match" + } + ], + "tags": [ + "ENV-DISTRI-fedora", + "anaconda_install_user_creation", + "LANGUAGE-arabic" + ] +} \ No newline at end of file diff --git a/needles/anaconda/install_process/arabic/user_creation_arabic.png b/needles/anaconda/install_process/arabic/user_creation_arabic.png new file mode 100644 index 0000000..c49a12b Binary files /dev/null and b/needles/anaconda/install_process/arabic/user_creation_arabic.png differ diff --git a/needles/anaconda/install_process/arabic/user_creation_make_admin_arabic.json b/needles/anaconda/install_process/arabic/user_creation_make_admin_arabic.json new file mode 100644 index 0000000..2198a1b --- /dev/null +++ b/needles/anaconda/install_process/arabic/user_creation_make_admin_arabic.json @@ -0,0 +1,16 @@ +{ + "area": [ + { + "xpos": 566, + "ypos": 214, + "width": 106, + "height": 21, + "type": "match" + } + ], + "properties": [], + "tags": [ + "LANGUAGE-arabic", + "anaconda_install_user_creation_make_admin" + ] +} \ No newline at end of file diff --git a/needles/anaconda/install_process/arabic/user_creation_make_admin_arabic.png b/needles/anaconda/install_process/arabic/user_creation_make_admin_arabic.png new file mode 100644 index 0000000..6650509 Binary files /dev/null and b/needles/anaconda/install_process/arabic/user_creation_make_admin_arabic.png differ diff --git a/needles/anaconda/install_process/arabic/user_creation_screen_arabic.json b/needles/anaconda/install_process/arabic/user_creation_screen_arabic.json new file mode 100644 index 0000000..f09329a --- /dev/null +++ b/needles/anaconda/install_process/arabic/user_creation_screen_arabic.json @@ -0,0 +1,16 @@ +{ + "tags": [ + "LANGUAGE-arabic", + "anaconda_install_user_creation_screen" + ], + "properties": [], + "area": [ + { + "xpos": 686, + "ypos": 109, + "width": 93, + "height": 22, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/anaconda/install_process/arabic/user_creation_screen_arabic.png b/needles/anaconda/install_process/arabic/user_creation_screen_arabic.png new file mode 100644 index 0000000..db1b5c5 Binary files /dev/null and b/needles/anaconda/install_process/arabic/user_creation_screen_arabic.png differ diff --git a/needles/anaconda/install_process/user_created_qwerty-20160825.json b/needles/anaconda/install_process/user_created_qwerty-20160825.json index 0ab756a..45c20e0 100644 --- a/needles/anaconda/install_process/user_created_qwerty-20160825.json +++ b/needles/anaconda/install_process/user_created_qwerty-20160825.json @@ -11,6 +11,7 @@ "properties": [], "tags": [ "LANGUAGE-russian", + "LANGUAGE-arabic", "LANGUAGE-japanese", "anaconda_install_user_created" ] diff --git a/needles/anaconda/lang_select/arabic/install_lang_arabic_filtered.json b/needles/anaconda/lang_select/arabic/install_lang_arabic_filtered.json new file mode 100644 index 0000000..8fed1d0 --- /dev/null +++ b/needles/anaconda/lang_select/arabic/install_lang_arabic_filtered.json @@ -0,0 +1,16 @@ +{ + "area": [ + { + "xpos": 222, + "ypos": 180, + "width": 49, + "height": 31, + "type": "match" + } + ], + "properties": [], + "tags": [ + "LANGUAGE-arabic", + "anaconda_select_install_lang_filtered" + ] +} diff --git a/needles/anaconda/lang_select/arabic/install_lang_arabic_filtered.png b/needles/anaconda/lang_select/arabic/install_lang_arabic_filtered.png new file mode 100644 index 0000000..2c7a146 Binary files /dev/null and b/needles/anaconda/lang_select/arabic/install_lang_arabic_filtered.png differ diff --git a/needles/anaconda/lang_select/arabic/install_lang_arabic_selected.json b/needles/anaconda/lang_select/arabic/install_lang_arabic_selected.json new file mode 100644 index 0000000..efd4adf --- /dev/null +++ b/needles/anaconda/lang_select/arabic/install_lang_arabic_selected.json @@ -0,0 +1,16 @@ +{ + "tags": [ + "anaconda_select_install_lang_selected", + "LANGUAGE-arabic" + ], + "area": [ + { + "xpos": 322, + "ypos": 186, + "width": 99, + "height": 22, + "type": "match" + } + ], + "properties": [] +} \ No newline at end of file diff --git a/needles/anaconda/lang_select/arabic/install_lang_arabic_selected.png b/needles/anaconda/lang_select/arabic/install_lang_arabic_selected.png new file mode 100644 index 0000000..fb0ef5e Binary files /dev/null and b/needles/anaconda/lang_select/arabic/install_lang_arabic_selected.png differ diff --git a/needles/anaconda/lang_select/arabic/install_lang_continue_arabic.json b/needles/anaconda/lang_select/arabic/install_lang_continue_arabic.json new file mode 100644 index 0000000..24fd6e4 --- /dev/null +++ b/needles/anaconda/lang_select/arabic/install_lang_continue_arabic.json @@ -0,0 +1 @@ +{"area": [{"xpos": 24, "ypos": 737, "width": 61, "height": 19, "type": "match"}], "properties": [], "tags": ["anaconda_select_install_lang_continue", "LANGUAGE-arabic"]} \ No newline at end of file diff --git a/needles/anaconda/lang_select/arabic/install_lang_continue_arabic.png b/needles/anaconda/lang_select/arabic/install_lang_continue_arabic.png new file mode 100644 index 0000000..c755be6 Binary files /dev/null and b/needles/anaconda/lang_select/arabic/install_lang_continue_arabic.png differ diff --git a/needles/anaconda/lang_select/arabic/install_lang_selected_arabic.json b/needles/anaconda/lang_select/arabic/install_lang_selected_arabic.json new file mode 100644 index 0000000..8bd8995 --- /dev/null +++ b/needles/anaconda/lang_select/arabic/install_lang_selected_arabic.json @@ -0,0 +1 @@ +{"properties": [], "tags": ["LANGUAGE-arabic", "anaconda_select_install_lang_selected"], "area": [{"xpos": 327, "ypos": 197, "width": 94, "height": 22, "type": "match"}]} \ No newline at end of file diff --git a/needles/anaconda/lang_select/arabic/install_lang_selected_arabic.png b/needles/anaconda/lang_select/arabic/install_lang_selected_arabic.png new file mode 100644 index 0000000..c755be6 Binary files /dev/null and b/needles/anaconda/lang_select/arabic/install_lang_selected_arabic.png differ diff --git a/needles/anaconda/main_hub/arabic/begin_installation_arabic.json b/needles/anaconda/main_hub/arabic/begin_installation_arabic.json new file mode 100644 index 0000000..25104a1 --- /dev/null +++ b/needles/anaconda/main_hub/arabic/begin_installation_arabic.json @@ -0,0 +1,16 @@ +{ + "tags": [ + "LANGUAGE-arabic", + "anaconda_main_hub_begin_installation" + ], + "properties": [], + "area": [ + { + "xpos": 26, + "ypos": 709, + "width": 112, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/anaconda/main_hub/arabic/begin_installation_arabic.png b/needles/anaconda/main_hub/arabic/begin_installation_arabic.png new file mode 100644 index 0000000..aac9a70 Binary files /dev/null and b/needles/anaconda/main_hub/arabic/begin_installation_arabic.png differ diff --git a/needles/anaconda/package_selection/arabic/workstation_highlighted_arabic.json b/needles/anaconda/package_selection/arabic/workstation_highlighted_arabic.json new file mode 100644 index 0000000..4bdc80f --- /dev/null +++ b/needles/anaconda/package_selection/arabic/workstation_highlighted_arabic.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "LANGUAGE-arabic", + "anaconda_workstation_highlighted" + ], + "area": [ + { + "xpos": 530, + "ypos": 254, + "width": 126, + "height": 15, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/anaconda/package_selection/arabic/workstation_highlighted_arabic.png b/needles/anaconda/package_selection/arabic/workstation_highlighted_arabic.png new file mode 100644 index 0000000..4a35107 Binary files /dev/null and b/needles/anaconda/package_selection/arabic/workstation_highlighted_arabic.png differ diff --git a/needles/anaconda/package_selection/arabic/workstation_selected_arabic.json b/needles/anaconda/package_selection/arabic/workstation_selected_arabic.json new file mode 100644 index 0000000..c78356a --- /dev/null +++ b/needles/anaconda/package_selection/arabic/workstation_selected_arabic.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "LANGUAGE-arabic", + "anaconda_workstation_selected" + ], + "area": [ + { + "xpos": 530, + "ypos": 254, + "width": 465, + "height": 15, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/anaconda/package_selection/arabic/workstation_selected_arabic.png b/needles/anaconda/package_selection/arabic/workstation_selected_arabic.png new file mode 100644 index 0000000..4a35107 Binary files /dev/null and b/needles/anaconda/package_selection/arabic/workstation_selected_arabic.png differ diff --git a/needles/anaconda/universal/arabic/rawhide_accept_fate_arabic.json b/needles/anaconda/universal/arabic/rawhide_accept_fate_arabic.json new file mode 100644 index 0000000..4e8c8e4 --- /dev/null +++ b/needles/anaconda/universal/arabic/rawhide_accept_fate_arabic.json @@ -0,0 +1,16 @@ +{ + "tags": [ + "anaconda_rawhide_accept_fate", + "LANGUAGE-arabic" + ], + "properties": [], + "area": [ + { + "xpos": 255, + "ypos": 435, + "width": 162, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/anaconda/universal/arabic/rawhide_accept_fate_arabic.png b/needles/anaconda/universal/arabic/rawhide_accept_fate_arabic.png new file mode 100644 index 0000000..25bb91f Binary files /dev/null and b/needles/anaconda/universal/arabic/rawhide_accept_fate_arabic.png differ diff --git a/needles/anaconda/universal/arabic/spoke_done_arabic.json b/needles/anaconda/universal/arabic/spoke_done_arabic.json new file mode 100644 index 0000000..e090502 --- /dev/null +++ b/needles/anaconda/universal/arabic/spoke_done_arabic.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "LANGUAGE-arabic", + "anaconda_spoke_done" + ], + "area": [ + { + "xpos": 953, + "ypos": 53, + "width": 42, + "height": 21, + "type": "match" + } + ] +} diff --git a/needles/anaconda/universal/arabic/spoke_done_arabic.png b/needles/anaconda/universal/arabic/spoke_done_arabic.png new file mode 100644 index 0000000..4a35107 Binary files /dev/null and b/needles/anaconda/universal/arabic/spoke_done_arabic.png differ diff --git a/needles/gnome/arabic/desktop_clean_arabic.json b/needles/gnome/arabic/desktop_clean_arabic.json new file mode 100644 index 0000000..81a473e --- /dev/null +++ b/needles/gnome/arabic/desktop_clean_arabic.json @@ -0,0 +1,18 @@ +{ + "properties": [], + "tags": [ + "DESKTOP-gnome", + "ENV-DISTRI-fedora", + "LANGUAGE-arabic", + "graphical_desktop_clean" + ], + "area": [ + { + "xpos": 951, + "ypos": 3, + "width": 65, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/arabic/desktop_clean_arabic.png b/needles/gnome/arabic/desktop_clean_arabic.png new file mode 100644 index 0000000..5feb4c7 Binary files /dev/null and b/needles/gnome/arabic/desktop_clean_arabic.png differ diff --git a/needles/gnome/arabic/getting_started_arabic.json b/needles/gnome/arabic/getting_started_arabic.json new file mode 100644 index 0000000..d59ebed --- /dev/null +++ b/needles/gnome/arabic/getting_started_arabic.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "LANGUAGE-arabic", + "getting_started" + ], + "area": [ + { + "xpos": 458, + "ypos": 32, + "width": 111, + "height": 22, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/arabic/getting_started_arabic.png b/needles/gnome/arabic/getting_started_arabic.png new file mode 100644 index 0000000..e9079cb Binary files /dev/null and b/needles/gnome/arabic/getting_started_arabic.png differ diff --git a/needles/gnome/arabic/layout_native_arabic-gdm.json b/needles/gnome/arabic/layout_native_arabic-gdm.json new file mode 100644 index 0000000..cf4f0b9 --- /dev/null +++ b/needles/gnome/arabic/layout_native_arabic-gdm.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "gnome_layout_native", + "LANGUAGE-arabic" + ], + "area": [ + { + "xpos": 138, + "ypos": 8, + "width": 36, + "height": 16, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/arabic/layout_native_arabic-gdm.png b/needles/gnome/arabic/layout_native_arabic-gdm.png new file mode 100644 index 0000000..4cc4ba0 Binary files /dev/null and b/needles/gnome/arabic/layout_native_arabic-gdm.png differ diff --git a/needles/gnome/arabic/layout_native_arabic-overview.json b/needles/gnome/arabic/layout_native_arabic-overview.json new file mode 100644 index 0000000..a7478c7 --- /dev/null +++ b/needles/gnome/arabic/layout_native_arabic-overview.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "gnome_layout_native", + "LANGUAGE-arabic" + ], + "area": [ + { + "xpos": 138, + "ypos": 9, + "width": 35, + "height": 14, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/arabic/layout_native_arabic-overview.png b/needles/gnome/arabic/layout_native_arabic-overview.png new file mode 100644 index 0000000..f5bb6a5 Binary files /dev/null and b/needles/gnome/arabic/layout_native_arabic-overview.png differ diff --git a/needles/gnome/arabic/layout_us_ltr-gdm.json b/needles/gnome/arabic/layout_us_ltr-gdm.json new file mode 100644 index 0000000..6db3a5c --- /dev/null +++ b/needles/gnome/arabic/layout_us_ltr-gdm.json @@ -0,0 +1,17 @@ +{ + "properties": [], + "tags": [ + "gnome_layout_ascii", + "gnome_layout_us", + "LANGUAGE-arabic" + ], + "area": [ + { + "xpos": 138, + "ypos": 9, + "width": 36, + "height": 14, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/arabic/layout_us_ltr-gdm.png b/needles/gnome/arabic/layout_us_ltr-gdm.png new file mode 100644 index 0000000..9ddeb88 Binary files /dev/null and b/needles/gnome/arabic/layout_us_ltr-gdm.png differ diff --git a/needles/gnome/arabic/layout_us_ltr_overview.json b/needles/gnome/arabic/layout_us_ltr_overview.json new file mode 100644 index 0000000..5a4de27 --- /dev/null +++ b/needles/gnome/arabic/layout_us_ltr_overview.json @@ -0,0 +1,17 @@ +{ + "properties": [], + "tags": [ + "gnome_layout_ascii", + "gnome_layout_us", + "LANGUAGE-arabic" + ], + "area": [ + { + "xpos": 138, + "ypos": 9, + "width": 36, + "height": 15, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/arabic/layout_us_ltr_overview.png b/needles/gnome/arabic/layout_us_ltr_overview.png new file mode 100644 index 0000000..3e53d2d Binary files /dev/null and b/needles/gnome/arabic/layout_us_ltr_overview.png differ diff --git a/needles/gnome/arabic/login_gdm_input_arabic.json b/needles/gnome/arabic/login_gdm_input_arabic.json new file mode 100644 index 0000000..7f70214 --- /dev/null +++ b/needles/gnome/arabic/login_gdm_input_arabic.json @@ -0,0 +1,17 @@ +{ + "properties": [], + "tags": [ + "DESKTOP-gnome", + "LANGUAGE-arabic", + "graphical_login_input" + ], + "area": [ + { + "xpos": 340, + "ypos": 375, + "width": 345, + "height": 61, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/arabic/login_gdm_input_arabic.png b/needles/gnome/arabic/login_gdm_input_arabic.png new file mode 100644 index 0000000..77fd905 Binary files /dev/null and b/needles/gnome/arabic/login_gdm_input_arabic.png differ diff --git a/needles/gnome/arabic/next_button_arabic.json b/needles/gnome/arabic/next_button_arabic.json new file mode 100644 index 0000000..bbb8814 --- /dev/null +++ b/needles/gnome/arabic/next_button_arabic.json @@ -0,0 +1,16 @@ +{ + "area": [ + { + "xpos": 17, + "ypos": 41, + "width": 43, + "height": 21, + "type": "match" + } + ], + "tags": [ + "LANGUAGE-arabic", + "next_button" + ], + "properties": [] +} \ No newline at end of file diff --git a/needles/gnome/arabic/next_button_arabic.png b/needles/gnome/arabic/next_button_arabic.png new file mode 100644 index 0000000..b33bcf2 Binary files /dev/null and b/needles/gnome/arabic/next_button_arabic.png differ diff --git a/needles/gnome/arabic/skip_button_arabic.json b/needles/gnome/arabic/skip_button_arabic.json new file mode 100644 index 0000000..eb5cfb2 --- /dev/null +++ b/needles/gnome/arabic/skip_button_arabic.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "LANGUAGE-arabic", + "skip_button" + ], + "area": [ + { + "xpos": 19, + "ypos": 42, + "width": 40, + "height": 19, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/arabic/skip_button_arabic.png b/needles/gnome/arabic/skip_button_arabic.png new file mode 100644 index 0000000..8bd87ed Binary files /dev/null and b/needles/gnome/arabic/skip_button_arabic.png differ diff --git a/needles/gnome/getting_started-20160901.json b/needles/gnome/getting_started-20160901.json index 92d0268..aac3fd9 100644 --- a/needles/gnome/getting_started-20160901.json +++ b/needles/gnome/getting_started-20160901.json @@ -1,16 +1,17 @@ -{ - "area": [ - { - "height": 17, - "type": "match", - "ypos": 34, - "width": 115, - "xpos": 454 - } - ], - "properties": [], - "tags": [ - "getting_started", - "LANGUAGE-english" - ] -} +{ + "area": [ + { + "xpos": 454, + "ypos": 34, + "width": 115, + "height": 17, + "type": "match" + } + ], + "properties": [], + "tags": [ + "getting_started", + "LANGUAGE-english", + "LANGUAGE-arabic" + ] +} \ No newline at end of file diff --git a/needles/gnome/getting_started-cantarell101.json b/needles/gnome/getting_started-cantarell101.json index a92c511..d24f56c 100644 --- a/needles/gnome/getting_started-cantarell101.json +++ b/needles/gnome/getting_started-cantarell101.json @@ -10,7 +10,8 @@ ], "tags": [ "getting_started", - "LANGUAGE-english" + "LANGUAGE-english", + "LANGUAGE-arabic" ], "properties": [] -} \ No newline at end of file +} diff --git a/templates b/templates index 94cfb57..f5e1704 100755 --- a/templates +++ b/templates @@ -1500,6 +1500,17 @@ flavor => "universal", version => "*", }, + test_suite => { name => "install_arabic_language" }, + }, + { + machine => { name => "64bit" }, + prio => 40, + product => { + arch => "x86_64", + distri => "fedora", + flavor => "universal", + version => "*", + }, test_suite => { name => "install_asian_language" }, }, { @@ -2539,6 +2550,18 @@ flavor => "universal", version => "*", }, + test_suite => { name => "install_arabic_language" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, test_suite => { name => "install_asian_language" }, }, { @@ -3271,6 +3294,18 @@ flavor => "universal", version => "*", }, + test_suite => { name => "install_arabic_language" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, test_suite => { name => "install_asian_language" }, }, { @@ -4039,6 +4074,18 @@ flavor => "universal", version => "*", }, + test_suite => { name => "install_arabic_language" }, + }, + { + group_name => "Fedora AArch64", + machine => { name => "aarch64" }, + prio => 40, + product => { + arch => "aarch64", + distri => "fedora", + flavor => "universal", + version => "*", + }, test_suite => { name => "install_asian_language" }, }, { @@ -5060,6 +5107,21 @@ ], }, { + name => "install_arabic_language", + settings => [ + { key => "LANGUAGE", value => "arabic" }, + { key => "DESKTOP", value => "gnome" }, + { key => "PACKAGE_SET", value => "workstation" }, + { key => "SWITCHED_LAYOUT", value => "1" }, + { key => "USER_LOGIN", value => "qwerty" }, + { key => "ROOT_PASSWORD", value => "weakpassword" }, + { key => "ENCRYPT_PASSWORD", value => "weakpassword" }, + { key => "POSTINSTALL", value => "_console_login" }, + { key => "REPOSITORY_VARIATION", value => "%LOCATION%" }, + { key => "HDDSIZEGB", value => "12" }, + ], + }, + { name => "install_asian_language", settings => [ { key => "LANGUAGE", value => "japanese" }, diff --git a/tests/_console_login.pm b/tests/_console_login.pm index 86e1f23..6f9c0d1 100644 --- a/tests/_console_login.pm +++ b/tests/_console_login.pm @@ -8,13 +8,17 @@ sub run { send_key "ctrl-alt-f3"; # do user login unless USER_LOGIN is set to string 'false' - unless (get_var("USER_LOGIN") eq "false") { - console_login(user=>get_var("USER_LOGIN", "test"), password=>get_var("USER_PASSWORD", "weakpassword")); - } + # Since there is no console support for arabic, so we cannot let the user log in + # with a password that requires Arabic support. + # Such attempt to log in would always fail. + if (get_var("LANGUAGE") ne "arabic" && get_var("USER_LOGIN") ne "false") { + console_login(user=>get_var("USER_LOGIN", "test"), password=>get_var("USER_PASSWORD", "weakpassword")); + }; if (get_var("ROOT_PASSWORD")) { console_login(user=>"root", password=>get_var("ROOT_PASSWORD")); - } + } } + sub test_flags { return { fatal => 1, milestone => 1 };