Hello,

I was checking the release criteria and I spotted this one: https://fedoraproject.org/wiki/Fedora_29_Final_Release_Criteria#Release_identification which does not have a test case connected to it. However, there is one test case that does pretty much the same, although uses a different attitude. It is the https://fedoraproject.org/wiki/QA:Testcase_base_edition_self_identification

I think that the check for installed packages could be added to the above mentioned test case and kill two birds with one stone:

  1. If using a specific release of Fedora, check that the fedora-release package is installed:
    • rpm -qi fedora-release
  2. Check that the generic-release package is in the repository:
    • dnf search generic-release
The added criteria to pass the test would be:
  1. The fedora-release package is installed.
  2. The generic-release package is in the repository.
What do you think about it?

--

Lukáš Růžička

FEDORA QE, RHCE

Red Hat

Purkyňova 115

612 45 Brno - Královo Pole

lruzicka@redhat.com