@@ -21,7 +21,7 @@ files_to_sync:
2121 dest : plans/
2222 delete : true
2323 mkpath : true
24- - src : systemtest/ tmt/
24+ - src : tmt/
2525 dest : test/tmt/
2626 delete : true
2727 mkpath : true
@@ -96,19 +96,70 @@ jobs:
9696 project : podman-next
9797 enable_net : true
9898
99- # Tests on Fedora for main branch
99+ # System tests on Fedora
100100 - job : tests
101101 trigger : pull_request
102102 packages : [skopeo-fedora]
103103 notifications : &test_failure_notification
104104 failure_comment :
105105 message : " Tests failed. @containers/packit-build please check."
106106 targets : *fedora_copr_targets
107- tf_extra_params :
107+ tf_extra_params : &extra_repos
108108 environments :
109109 - artifacts :
110110 - type : repository-file
111111 id : https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo
112+ tmt_plan : " /plans/rpm/system"
113+ identifier : " system"
114+
115+ # ostree-rs-ext tests on Fedora
116+ - job : tests
117+ trigger : pull_request
118+ packages : [skopeo-fedora]
119+ notifications : &test_failure_notification
120+ targets : *fedora_copr_targets
121+ tf_extra_params : *extra_repos
122+ tmt_plan : " /plans/rpm/ostree-rs-ext"
123+ identifier : " ostree-rs-ext"
124+
125+ # Integration tests on Fedora
126+ - job : tests
127+ trigger : pull_request
128+ skip_build : true
129+ packages : [skopeo-fedora]
130+ notifications : *test_failure_notification
131+ targets : *fedora_copr_targets
132+ tf_extra_params : *extra_repos
133+ tmt_plan : " /plans/no-rpm/integration"
134+ identifier : " integration"
135+
136+ # Unit tests on Fedora
137+ - job : tests
138+ trigger : pull_request
139+ skip_build : true
140+ notifications : *test_failure_notification
141+ targets : &fedora_no_rpm_targets
142+ - fedora-latest-stable
143+ tmt_plan : " /plans/no-rpm/unit"
144+ identifier : " unit"
145+
146+ # Validate test on Fedora
147+ - job : tests
148+ trigger : pull_request
149+ skip_build : true
150+ notifications : *test_failure_notification
151+ targets : *fedora_no_rpm_targets
152+ tmt_plan : " /plans/no-rpm/validate"
153+ identifier : " validate"
154+
155+ # Test w/ opengpg static linked on Fedora
156+ - job : tests
157+ trigger : pull_request
158+ skip_build : true
159+ notifications : *test_failure_notification
160+ targets : *fedora_no_rpm_targets
161+ tmt_plan : " /plans/no-rpm/opengpg"
162+ identifier : " opengpg"
112163
113164 # Tests on CentOS Stream for main branch
114165 # Ignore until golang is updated in distro buildroot to go 1.23.3+
0 commit comments