From Fedora Project Wiki
(try to make the test at least vaguely make sense, improve formatting) |
m (Adamwill moved page QA:Testcase dnf langpacks to QA:Testcase dnf langpacks packages: Clarify distinction between this and the plugin test case.) |
(No difference)
|
Revision as of 18:44, 11 April 2016
Description
This test case tests whether RPM weak dependency-based langpacks can be queried, installed and removed, and whether they install the appropriate packages.
Setup
- Check if your system has langpacks-<current_locale_code> package installed by executing:
rpm -qa langpacks*
- If the package is not installed install it using dnf:
dnf install langpacks-<current_locale_code>
How to test
- To list the already installed language support, run the following command:
dnf list installed "langpacks*"
- To check if any language support is available for another language, run the following command:
dnf list available "langpacks*"
- To list what packages will get installed for any language, run the following command:
dnf repoquery --whatsupplements langpacks-<new_locale_code>
- To add new language support, run the following command:
dnf install langpacks-<new_locale_code>
- To remove installed language support, run the following command:
dnf remove langpacks-<new_locale_code>
Expected Results
dnf list installed "langpacks*"
should list any installed langpacksdnf list available "langpacks*"
should list many results for different localesdnf repoquery --whatsupplements langpacks-<new_locale_code>
should list packages that will be installed when the new langpack is installeddnf install langpacks-<new_locale_code>
should install support for a new language, including several packages that provide support for various components, e.g. man-pages-<new_locale_code> and glibc-langpack-<new_locale_code>dnf remove langpacks-<new_locale_code>
should remove the langpack and all the packages that were installed along with it