From Fedora Project Wiki

No edit summary
No edit summary
Line 26: Line 26:
** Repo will enable and install without throwing any error
** Repo will enable and install without throwing any error
** System will successfully upgrade to desired version
** System will successfully upgrade to desired version
}}

Revision as of 07:25, 3 May 2017

Description

DNF-2.0 is the next upcoming major version of DNF package manager. Unfortunately, it brings some incompatibilities with previous version of DNF (DNF-1) which were either needed to preserve compatibility with YUM CLI or where bigger redesigns were needed. A list of identified incompatible changes can be found here[1].This test case identifies how to test basic commands , plugins and third party software.

Setup

  • you can install DNF-2 from this COPR repo for testing
  • testing scenarios:
    • anaconda installation
    • upgrade from previous Fedora version
    • core functionality: install, upgrade, remove, repoquery
    • dnf-plugins: copr, system-upgrade, download
    • third party software: mock, yumex

How to test

  • In Fedora 24 & 25
    • Enable and install the copr repo.
    • Install, upgrade and remove packages.
    • Upgrade to n+1 or n+2.
  • In Fedora 26

Expected Results

  • In Fedora 24 & 25
    • Repo will enable and install without throwing any error
    • System will successfully upgrade to desired version