#5 enable fedora CI
Merged 2 years ago by mosvald. Opened 2 years ago by psklenar.
rpms/ psklenar/dhcp rawhide  into  rawhide

file added
+1
@@ -0,0 +1,1 @@ 

+ 1

file added
+1
@@ -0,0 +1,1 @@ 

+ resultsdb-testcase: separate

file added
+16
@@ -0,0 +1,16 @@ 

+ --- !Policy

+ product_versions:

+   - fedora-*

+ decision_contexts: [bodhi_update_push_testing]

+ subject_type: koji_build

+ rules:

+   - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/tier1-public.functional}

+ 

+ #gating rawhide

+ --- !Policy

+ product_versions:

+   - fedora-*

+ decision_contexts: [bodhi_update_push_stable]

+ subject_type: koji_build

+ rules:

+   - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/tier1-public.functional}

file added
+6
@@ -0,0 +1,6 @@ 

+ summary: Test plan with all beakerlib tests

+ discover:

+     how: fmf

+     url: https://src.fedoraproject.org/tests/dhcp.git

+ execute:

+     how: tmt

@@ -0,0 +1,7 @@ 

+ summary: Public (Fedora) Tier1 beakerlib tests

+ discover:

+     how: fmf

+     url: https://src.fedoraproject.org/tests/dhcp.git

+     filter: 'tier: 1'

+ execute:

+     how: tmt

I am trying to set up "fedora CI"

fedora CI should be by gating.yaml:
https://docs.fedoraproject.org/en-US/ci/gating/
And it should start tests defined by plans/tier1-public.fmf

There are the first few smoke tests in tests/dhcp
https://src.fedoraproject.org/tests/dhcp/tree/main
in FMF format: https://fmf.readthedocs.io/en/latest/

It's the same test as from PR#2
but in tests/dhcp repo to have it at one place.

ci.fmf: https://docs.fedoraproject.org/en-US/ci/tmt/#_multiple_plans

1 new commit added

  • ci.fmf to separe more plans
2 years ago

Pull-Request has been merged by mosvald

2 years ago