@@ -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,59 @@ 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+ # Integration 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/integration"
123+ identifier : " integration"
124+
125+ # Unit tests on Fedora
126+ - job : tests
127+ trigger : pull_request
128+ skip_build : true
129+ notifications : *test_failure_notification
130+ targets : &fedora_no_rpm_targets
131+ - fedora-latest-stable
132+ tmt_plan : " /plans/no-rpm/unit"
133+ identifier : " unit"
134+
135+ # Validate test on Fedora
136+ - job : tests
137+ trigger : pull_request
138+ skip_build : true
139+ notifications : *test_failure_notification
140+ targets : *fedora_no_rpm_targets
141+ tmt_plan : " /plans/no-rpm/validate"
142+ identifier : " validate"
143+
144+ # Test w/ opengpg static linked on Fedora
145+ - job : tests
146+ trigger : pull_request
147+ skip_build : true
148+ notifications : *test_failure_notification
149+ targets : *fedora_no_rpm_targets
150+ tmt_plan : " /plans/no-rpm/opengpg"
151+ identifier : " opengpg"
112152
113153 # Tests on CentOS Stream for main branch
114154 # Ignore until golang is updated in distro buildroot to go 1.23.3+
0 commit comments