From Fedora Project Wiki
Description
This test case tests installation using the Arabic language. Testing also includes verifying a good keymap is selected during installation and used for all purposes in the installed system.
Setup
- Prepare a test system with a working, supported storage device of sufficient size for a Fedora install, and a Fedora installation medium that uses the GTK-based installer. Do not use Fedora Workstation live on Fedora 41+, as that uses the webui-based installer.
How to test
- Boot the installer using any available means.
- On the Welcome screen, choose the Arabic language, and click Continue.
- Check the keyboard layout(s) shown under KEYBOARD on the main screen are appropriate for the language.
- Click INSTALLATION DESTINATION, and check Encrypt my data. Leave Automatically configure partitioning. selected. Click Done.
- Enter an encryption passphrase using characters that are placed differently on the keyboard layout in use than they are on the US keyboard layout. If using a configuration where it is customary to switch between a 'native' layout and the US layout for entering ASCII characters, use only characters from the first layout (usually US): due to #681250, you cannot use characters from the second layout when entering the passphrase to decrypt the device.
- If necessary, free up space for the installation via the Reclaim space screen.
- Click Begin Installation.
- While installation proceeds, create a user account, using characters that are placed differently on the keyboard layout in use than they are on the US keyboard layout in the username and/or password. If using a configuration where it is customary to switch between a 'native' layout and the US layout for entering ASCII characters, use at least some characters from the 'native' layout.
- Boot the installed system. When prompted, enter the encryption passphrase.
- Log in to the booted system using the user you created.
- Check the keyboard layout in use in the user's session.
Expected Results
- The correct character set is displayed in the language selection step.
- An appropriate keymap is selected based on the language and location selected.
- Text input using the selected keymap works as expected.
- Text for which a translation is available is shown translated.
- The encryption passphrase entered during installation works on boot of the installed system (i.e. the correct keymap is used when decrypting encrypted partitions).
- The username and password entered during installation work to log in to the installed system (i.e. the correct keymap is used when logging in).
- The correct keymap is used as the default when logged in to the system.
- If using a configuration where it is customary to switch between a 'native' layout and the US layout for entering ASCII characters, switching works at login and when logged in (it is a known limitation that it does not working at passphrase entry).