diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 000000000..d00491fd7 --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/.packit.yaml b/.packit.yaml index 0d61f63ba..644d1da1e 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -23,6 +23,25 @@ jobs: additional_repos: - "copr://@storage/udisks-daily" +# run tests for udisks consumers, see plans/ with `revdeps == yes` +- job: tests + identifier: revdeps + trigger: pull_request + targets: + - fedora-rawhide-x86_64 + - fedora-latest-x86_64 + - fedora-latest-stable-x86_64 + tf_extra_params: + environments: + - artifacts: + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/g/cockpit/main-builds/repo/fedora-$releasever/group_cockpit-main-builds-fedora-$releasever.repo + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/g/storage/udisks-daily/repo/fedora-$releasever/group_storage-udisks-daily-fedora-$releasever.repo + tmt: + context: + revdeps: "yes" + srpm_build_deps: - gcc - make diff --git a/plans/cockpit.fmf b/plans/cockpit.fmf new file mode 100644 index 000000000..3906483f7 --- /dev/null +++ b/plans/cockpit.fmf @@ -0,0 +1,22 @@ +# reverse dependency test for https://github.com/cockpit-project/cockpit +# if this fails in a non-obvious way, please contact the cockpit team in your PR for investigation: +# @martinpitt, @marusak, @mvollmer +enabled: false + +adjust+: + when: revdeps == yes + enabled: true + +discover: + how: fmf + url: https://github.com/cockpit-project/cockpit + ref: main + +execute: + how: tmt + +# this includes the storage tests +/optional: + summary: Run tests for optional packages + discover+: + test: /test/browser/optional