Enable gating through fmf plans in TMT.

For now both an old way and new way through fmf plans is enabled. The
legacy way to be disabled once the fmf plans are verified to work.
This commit is contained in:
Martin Banas 2024-11-04 12:48:35 +01:00
parent 1a7e136aeb
commit ce761a27c3
4 changed files with 26 additions and 0 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

1
ci.fmf Normal file
View File

@ -0,0 +1 @@
resultsdb-testcase: separate

View File

@ -5,3 +5,4 @@ decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1-gating.functional}
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.ci-dnf-stack-gating.functional}
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/internal/CI-Tier-1.functional}

View File

@ -0,0 +1,23 @@
summary: Internal CI-Tier-1 tests plan
discover:
- name: dnf
how: fmf
filter: 'tag: CI-Tier-1'
url: https://pkgs.devel.redhat.com/git/tests/dnf
- name: libdnf
how: fmf
filter: 'tag: CI-Tier-1'
url: https://pkgs.devel.redhat.com/git/tests/libdnf
- name: libmodulemd
how: fmf
filter: 'tag: CI-Tier-1'
url: https://pkgs.devel.redhat.com/git/tests/libmodulemd
- name: yum
how: fmf
filter: 'tag: CI-Tier-1'
url: https://pkgs.devel.redhat.com/git/tests/yum
execute:
how: tmt
adjust:
enabled: false
when: distro == centos-stream or distro == fedora