From Fedora Project Wiki
No edit summary
No edit summary
Line 7: Line 7:
# Reboot to the installed system. and complete any first boot procedure(s).
# Reboot to the installed system. and complete any first boot procedure(s).
|actions=
|actions=
# Using a package manager (dnf will be used as an example) and install packages as follows and watch for any error messages in the process: <pre> dnf install firewall-config</pre> <pre> dnf module install setools</pre> Check the following:
# Using one of the available package managers install packages as follows and watch for any error messages in the process. Install "firewall-config" and "setroubleshoot". Check the following:
#* If there were errors during the install other that repository problems, please file a bug report.
#* If there were errors during the install other that repository problems, please file a bug report.
#* The applications Firewall configuration and SEtools should be present in the applications menu and check that they are opperational.
#* The applications "Firewall" and "SELinux Troubleshooter" should be present in the applications menu and check that both will start.
# Using a package manager (dnf still being used as an example) and remove the packages as follows and watch for any error messages in the process: <pre> dnf remove firewall-config</pre> <pre> dnf remove setools </pre> Check the following:
# Using one of the available package managers remove the packages the packages installed above and watch for any error messages in the process. Check the following:
#* If there  
#* If there were errors during the install other that repository problems, please file a bug report.
#* Check that the applications "Firewall" and "SELinux Troubleshooter" are no longer present in the applications menu.
|results=
|results=
# Each {{command|grep}} command should produce no output.
# The applications should install without errors.
# Requesting reboot should cause an orderly shutdown and restart of the system.
# The applications should start without errors.
# The applications should be removed without errors.
# The applications should not appear in the applications menu after removal.
}}
}}

Revision as of 17:49, 6 February 2020

Associated release criterion
This test case is associated with the Basic_Release_Criteria#package install remove release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.


Description

This test case tests whether a given package manager (it can be used to test any package manager) can properly install and remove packages.

Setup

  1. Install or deploy the Fedora release media you wish to test. You can use any allowed configuration by the installer.
  2. Reboot to the installed system. and complete any first boot procedure(s).

How to test

  1. Using one of the available package managers install packages as follows and watch for any error messages in the process. Install "firewall-config" and "setroubleshoot". Check the following:
    • If there were errors during the install other that repository problems, please file a bug report.
    • The applications "Firewall" and "SELinux Troubleshooter" should be present in the applications menu and check that both will start.
  2. Using one of the available package managers remove the packages the packages installed above and watch for any error messages in the process. Check the following:
    • If there were errors during the install other that repository problems, please file a bug report.
    • Check that the applications "Firewall" and "SELinux Troubleshooter" are no longer present in the applications menu.

Expected Results

  1. The applications should install without errors.
  2. The applications should start without errors.
  3. The applications should be removed without errors.
  4. The applications should not appear in the applications menu after removal.