@@ -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
4747 - job : copr_build
4848 trigger : pull_request
4949 packages : [skopeo-fedora]
50- notifications : &copr_build_failure_notification
50+ notifications : &packit_failure_notification
5151 failure_comment :
52- message : " Ephemeral COPR build failed. @containers/packit-build please check."
52+ message : " Packit jobs failed. @containers/packit-build please check."
5353 targets : &fedora_copr_targets
5454 - fedora-all-x86_64
5555 - fedora-all-aarch64
6262 - job : copr_build
6363 trigger : ignore
6464 packages : [skopeo-eln]
65- notifications : *copr_build_failure_notification
65+ notifications : *packit_failure_notification
6666 targets :
6767 fedora-eln-x86_64 :
6868 additional_repos :
7676 - job : copr_build
7777 trigger : ignore
7878 packages : [skopeo-centos]
79- notifications : *copr_build_failure_notification
79+ notifications : *packit_failure_notification
8080 targets : ¢os_copr_targets
8181 - centos-stream-9-x86_64
8282 - centos-stream-9-aarch64
@@ -88,34 +88,82 @@ jobs:
8888 - job : copr_build
8989 trigger : commit
9090 packages : [skopeo-fedora]
91- notifications :
92- failure_comment :
93- message : " podman-next COPR build failed. @containers/packit-build please check."
9491 branch : main
9592 owner : rhcontainerbot
9693 project : podman-next
9794 enable_net : true
9895
99- # Tests on Fedora for main branch
96+ # System tests on Fedora
10097 - job : tests
10198 trigger : pull_request
10299 packages : [skopeo-fedora]
103- notifications : &test_failure_notification
104- failure_comment :
105- message : " Tests failed. @containers/packit-build please check."
100+ notifications : *packit_failure_notification
106101 targets : *fedora_copr_targets
107102 tf_extra_params :
108- environments :
103+ environments : &extra_repos
109104 - artifacts :
110105 - type : repository-file
111106 id : https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo
107+ tmt_plan : " /plans/rpm/system"
108+ identifier : " system"
109+
110+ # ostree-rs-ext tests on Fedora
111+ - job : tests
112+ trigger : pull_request
113+ packages : [skopeo-fedora]
114+ notifications : *packit_failure_notification
115+ targets : *fedora_copr_targets
116+ tf_extra_params :
117+ environments : *extra_repos
118+ tmt_plan : " /plans/rpm/ostree-rs-ext"
119+ identifier : " ostree-rs-ext"
120+
121+ # Integration tests on Fedora
122+ - job : tests
123+ trigger : pull_request
124+ skip_build : true
125+ packages : [skopeo-fedora]
126+ notifications : *packit_failure_notification
127+ targets : *fedora_copr_targets
128+ tf_extra_params :
129+ environments : *extra_repos
130+ tmt_plan : " /plans/no-rpm/integration"
131+ identifier : " integration"
132+
133+ # Unit tests on Fedora
134+ - job : tests
135+ trigger : pull_request
136+ skip_build : true
137+ notifications : *packit_failure_notification
138+ targets : &fedora_no_rpm_targets
139+ - fedora-latest-stable
140+ tmt_plan : " /plans/no-rpm/unit"
141+ identifier : " unit"
142+
143+ # Validate test on Fedora
144+ - job : tests
145+ trigger : pull_request
146+ skip_build : true
147+ notifications : *packit_failure_notification
148+ targets : *fedora_no_rpm_targets
149+ tmt_plan : " /plans/no-rpm/validate"
150+ identifier : " validate"
151+
152+ # Test w/ opengpg static linked on Fedora
153+ - job : tests
154+ trigger : pull_request
155+ skip_build : true
156+ notifications : *packit_failure_notification
157+ targets : *fedora_no_rpm_targets
158+ tmt_plan : " /plans/no-rpm/opengpg"
159+ identifier : " opengpg"
112160
113161 # Tests on CentOS Stream for main branch
114162 # Ignore until golang is updated in distro buildroot to go 1.23.3+
115163 - job : tests
116164 trigger : ignore
117165 packages : [skopeo-centos]
118- notifications : *test_failure_notification
166+ notifications : *packit_failure_notification
119167 targets : *centos_copr_targets
120168 tf_extra_params :
121169 environments :
0 commit comments