@@ -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,80 @@ 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
107- tf_extra_params :
102+ tf_extra_params : &extra_repos
108103 environments :
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 : *extra_repos
117+ tmt_plan : " /plans/rpm/ostree-rs-ext"
118+ identifier : " ostree-rs-ext"
119+
120+ # Integration tests on Fedora
121+ - job : tests
122+ trigger : pull_request
123+ skip_build : true
124+ packages : [skopeo-fedora]
125+ notifications : *packit_failure_notification
126+ targets : *fedora_copr_targets
127+ tf_extra_params : *extra_repos
128+ tmt_plan : " /plans/no-rpm/integration"
129+ identifier : " integration"
130+
131+ # Unit tests on Fedora
132+ - job : tests
133+ trigger : pull_request
134+ skip_build : true
135+ notifications : *packit_failure_notification
136+ targets : &fedora_no_rpm_targets
137+ - fedora-latest-stable
138+ tmt_plan : " /plans/no-rpm/unit"
139+ identifier : " unit"
140+
141+ # Validate test on Fedora
142+ - job : tests
143+ trigger : pull_request
144+ skip_build : true
145+ notifications : *packit_failure_notification
146+ targets : *fedora_no_rpm_targets
147+ tmt_plan : " /plans/no-rpm/validate"
148+ identifier : " validate"
149+
150+ # Test w/ opengpg static linked on Fedora
151+ - job : tests
152+ trigger : pull_request
153+ skip_build : true
154+ notifications : *packit_failure_notification
155+ targets : *fedora_no_rpm_targets
156+ tmt_plan : " /plans/no-rpm/opengpg"
157+ identifier : " opengpg"
112158
113159 # Tests on CentOS Stream for main branch
114160 # Ignore until golang is updated in distro buildroot to go 1.23.3+
115161 - job : tests
116162 trigger : ignore
117163 packages : [skopeo-centos]
118- notifications : *test_failure_notification
164+ notifications : *packit_failure_notification
119165 targets : *centos_copr_targets
120166 tf_extra_params :
121167 environments :
0 commit comments