Skip to content

Commit

Permalink
fmf: Declare our own dependencies
Browse files Browse the repository at this point in the history
tmt implicitly installs the packages for the primary (packit generated)
COPR, but not the ones for all the other test plans. This led to
cockpit-system and friends not being installed when running cockpit as
reverse depedency gating test in PRs of other projects.

Do what we already do in c-podman etc. and declare our own dependencies
properly. They were dropped in commit 9877d51, but the reason is
obsolete: TF will now go out of its way to upgrade/downgrade packages to
the versions in the COPR, and even validate their versions.
  • Loading branch information
martinpitt committed Aug 2, 2023
1 parent fbc262b commit d712644
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions test/browser/main.fmf
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
/basic:
summary: Run browser integration tests for basic Cockpit packages
require:
# ourself
- cockpit
- cockpit-kdump
- cockpit-networkmanager
- cockpit-sosreport
- cockpit-tests
# build/test infra dependencies
- git
- make
Expand All @@ -22,6 +28,9 @@
/network:
summary: Run browser integration tests for cockpit-networkmanager
require:
# ourself
- cockpit
- cockpit-networkmanager
# build/test infra dependencies
- git
- make
Expand All @@ -38,6 +47,11 @@
/optional:
summary: Run browser integration tests for optional Cockpit packages
require:
# ourself
- cockpit
- cockpit-storaged
- cockpit-packagekit
- cockpit-tests
# build/test infra dependencies
- git
- make
Expand Down

0 comments on commit d712644

Please sign in to comment.