From 51f88d77f23857f022f796fdb7db6dd2d3824b9b Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:22 +0530 Subject: [PATCH 01/21] test: add TMT test catalog --- base/comps/components.toml | 3 +- base/comps/tmt.tests.toml | 221 +++++++++++++++++++++++++++++++++++++ 2 files changed, 223 insertions(+), 1 deletion(-) create mode 100644 base/comps/tmt.tests.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index 95802798d1f..c89d8c6c7dd 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -1,4 +1,4 @@ -includes = ["**/*.comp.toml", "component-bootstrap-uucore-pin.toml", "component-check-disablement.toml", "component-mingw-disablement.toml", "components-publish-channels.toml"] +includes = ["**/*.comp.toml", "**/*.tests.toml", "component-bootstrap-uucore-pin.toml", "component-check-disablement.toml", "component-mingw-disablement.toml", "components-publish-channels.toml"] # Project-wide default: every component automatically discovers per-file overlay # documents under its own `overlays/` directory. The glob is resolved relative @@ -186,6 +186,7 @@ overlay-files = ["overlays/*.overlay.toml"] [components.bubblewrap] [components.build-helper-maven-plugin] [components.buildah] + [components.bullet] [components.busybox] [components.byacc] diff --git a/base/comps/tmt.tests.toml b/base/comps/tmt.tests.toml new file mode 100644 index 00000000000..03b36bb8265 --- /dev/null +++ b/base/comps/tmt.tests.toml @@ -0,0 +1,221 @@ +# TMT package-test catalog. Sources are pinned so reruns use the same upstream +# metadata revision instead of a moving branch head. When a plan lives in a +# component's RPM dist-git repository, its ref matches the component lock's +# upstream commit. Independent test repositories are pinned to their own +# maintained default branch because they do not carry Fedora release branches. + +[tests.tmt-dhcpcd-all] +type = "tmt" +description = "Dhcpcd upstream functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-dhcpcd-all.tmt] +source = { git-url = "https://gitlab.com/redhat/centos-stream/tests/dhcpcd.git", ref = "c9d18d35e12e41cf9045416a1cf37fecc4a26c9c" } +plan = "/plans/all" + +[tests.tmt-selinux-tier1] +type = "tmt" +description = "SELinux and SELinux policy tier-one functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-selinux-tier1.tmt] +source = { git-url = "https://src.fedoraproject.org/tests/selinux.git", ref = "534e38f96fde1c88ae9881ffea6c9fc592e82c71" } +plan = "/plans/tier1" + +[tests.tmt-systemd-ci] +type = "tmt" +description = "Systemd continuous-integration plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-systemd-ci.tmt] +source = { git-url = "https://src.fedoraproject.org/tests/systemd.git", ref = "531c815646006b8503e547f2da10862426d1d5b4" } +plan = "/plans/ci" + +[tests.tmt-chrony-all] +type = "tmt" +description = "Chrony upstream functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-chrony-all.tmt] +source = { git-url = "https://gitlab.com/redhat/centos-stream/tests/chrony.git", ref = "0bd03b1f3a32ed28a2743882add69f37b33de8bc" } +plan = "/plans/all" + +[tests.tmt-net-tools-tier1-public] +type = "tmt" +description = "Net-tools public tier-one plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-net-tools-tier1-public.tmt] +source = { git-url = "https://gitlab.com/redhat/centos-stream/tests/net-tools.git", ref = "6b2ffd1b36ad50ee900a4a79f8aaac4dd0136e24" } +plan = "/plans/tier1/public" + +[tests.tmt-hostname-all] +type = "tmt" +description = "Hostname upstream functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-hostname-all.tmt] +source = { git-url = "https://src.fedoraproject.org/tests/hostname.git", ref = "4aab6d5718c252dcf6fc7fe975c8caaa10b5acf9" } +plan = "/plans/all" + +[tests.tmt-util-linux-ci] +type = "tmt" +description = "Util-linux continuous-integration plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-util-linux-ci.tmt] +source = { git-url = "https://src.fedoraproject.org/rpms/util-linux.git", ref = "87d3c9659eaefe4bdf07486680da92826dbf9ef0" } +plan = "/plans/ci" + +[tests.tmt-memcached-all] +type = "tmt" +description = "Memcached upstream functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-memcached-all.tmt] +source = { git-url = "https://gitlab.com/redhat/centos-stream/tests/memcached.git", ref = "8a62fd6a9a3086fef6573e715c08761c4b9e5a74" } +plan = "/plans/all" + +[tests.tmt-rust-all] +type = "tmt" +description = "Rust upstream functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-rust-all.tmt] +source = { git-url = "https://src.fedoraproject.org/tests/rust.git", ref = "804bb6656719e3084b8a997ae61fb9b91fc96b19" } +plan = "/plans/all" + +[tests.tmt-nodejs-all] +type = "tmt" +description = "Node.js upstream functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-nodejs-all.tmt] +source = { git-url = "https://src.fedoraproject.org/tests/nodejs.git", ref = "ecbe2863fa18304cfad9c9f5b0f35e189bd8887e" } +plan = "/plans/all" + +[tests.tmt-glibc-ci] +type = "tmt" +description = "glibc continuous-integration plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-glibc-ci.tmt] +source = { git-url = "https://src.fedoraproject.org/rpms/glibc.git", ref = "105bf4c71d7b55fdccc028b22dce154c5d5b6228" } +plan = "/plans/ci" + +[tests.tmt-buildah] +type = "tmt" +description = "Buildah system test plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-buildah.tmt] +source = { git-url = "https://src.fedoraproject.org/rpms/buildah.git", ref = "7841a780125d5d6f54ae6577f13c01fdd8e7c403" } +plan = "/plans" + +[tests.tmt-bash] +type = "tmt" +description = "Bash shell functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-bash.tmt] +source = { git-url = "https://src.fedoraproject.org/tests/shell.git", ref = "50c3a1ba7f9cc753440bf8d3395bfac02448c8ba" } +plan = "/plans/bash" + +[tests.tmt-parted] +type = "tmt" +description = "Parted functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-parted.tmt] +source = { git-url = "https://src.fedoraproject.org/rpms/parted.git", ref = "66c2ad5f018ccccbdaa60f883675cf6c0243aba7" } +plan = "/plans/test-parted" + +[tests.tmt-php-all] +type = "tmt" +description = "PHP upstream functional plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-php-all.tmt] +source = { git-url = "https://src.fedoraproject.org/tests/php.git", ref = "16d1ba5dae51781387e52ea79e5a869c12c0a789" } +plan = "/plans/all" + +[tests.tmt-skopeo] +type = "tmt" +description = "Skopeo system test plans" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-skopeo.tmt] +source = { git-url = "https://github.com/containers/skopeo.git", ref = "23dddaad3d8f86f8c1d3204646b14aa0da86a85e" } +plan = "/plans" + +[tests.tmt-podman-local-root] +type = "tmt" +description = "Podman local rootful system plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-podman-local-root.tmt] +source = { git-url = "https://src.fedoraproject.org/rpms/podman.git", ref = "d73888fdb51473e910daeed4963bfef2dce9e394" } +plan = "/plans/system/local-root" + +[tests.tmt-podman-local-rootless] +type = "tmt" +description = "Podman local rootless system plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-podman-local-rootless.tmt] +source = { git-url = "https://src.fedoraproject.org/rpms/podman.git", ref = "d73888fdb51473e910daeed4963bfef2dce9e394" } +plan = "/plans/system/local-rootless" + +[tests.tmt-podman-remote-root] +type = "tmt" +description = "Podman remote rootful system plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-podman-remote-root.tmt] +source = { git-url = "https://src.fedoraproject.org/rpms/podman.git", ref = "d73888fdb51473e910daeed4963bfef2dce9e394" } +plan = "/plans/system/remote-root" + +[tests.tmt-podman-remote-rootless] +type = "tmt" +description = "Podman remote rootless system plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-podman-remote-rootless.tmt] +source = { git-url = "https://src.fedoraproject.org/rpms/podman.git", ref = "d73888fdb51473e910daeed4963bfef2dce9e394" } +plan = "/plans/system/remote-rootless" + +[tests.tmt-conmon-local-root] +type = "tmt" +description = "Conmon coverage through Podman local rootful system plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-conmon-local-root.tmt] +source = { git-url = "https://github.com/containers/podman.git", ref = "fb1cb4fa6ea4003775c5ec0b4e56dbc8a670a173" } +plan = "/plans/system/local-root" + +[tests.tmt-conmon-local-rootless] +type = "tmt" +description = "Conmon coverage through Podman local rootless system plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-conmon-local-rootless.tmt] +source = { git-url = "https://github.com/containers/podman.git", ref = "fb1cb4fa6ea4003775c5ec0b4e56dbc8a670a173" } +plan = "/plans/system/local-rootless" + +[tests.tmt-conmon-remote-root] +type = "tmt" +description = "Conmon coverage through Podman remote rootful system plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-conmon-remote-root.tmt] +source = { git-url = "https://github.com/containers/podman.git", ref = "fb1cb4fa6ea4003775c5ec0b4e56dbc8a670a173" } +plan = "/plans/system/remote-root" + +[tests.tmt-conmon-remote-rootless] +type = "tmt" +description = "Conmon coverage through Podman remote rootless system plan" +kind = "functional" +required-capabilities = ["machine-bootable"] +[tests.tmt-conmon-remote-rootless.tmt] +source = { git-url = "https://github.com/containers/podman.git", ref = "fb1cb4fa6ea4003775c5ec0b4e56dbc8a670a173" } +plan = "/plans/system/remote-rootless" From 09644c4985100998f17b9c6f614a9be5ded3b7dc Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 02/21] test: map Buildah TMT plan --- base/comps/buildah/buildah.comp.toml | 2 ++ base/comps/components.toml | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 base/comps/buildah/buildah.comp.toml diff --git a/base/comps/buildah/buildah.comp.toml b/base/comps/buildah/buildah.comp.toml new file mode 100644 index 00000000000..3bcde4f84a7 --- /dev/null +++ b/base/comps/buildah/buildah.comp.toml @@ -0,0 +1,2 @@ +[components.buildah] +tests.tests = [{ name = "tmt-buildah" }] diff --git a/base/comps/components.toml b/base/comps/components.toml index c89d8c6c7dd..bd27eeb6f31 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -185,7 +185,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.btrfs-progs] [components.bubblewrap] [components.build-helper-maven-plugin] -[components.buildah] [components.bullet] [components.busybox] From 21cb2af37a7b7314faca0869ed25ed2c7cd1f4ae Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 03/21] test: map Bash TMT plan --- base/comps/bash/bash.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/bash/bash.comp.toml b/base/comps/bash/bash.comp.toml index 5ef0d2922be..6895f5ce11e 100644 --- a/base/comps/bash/bash.comp.toml +++ b/base/comps/bash/bash.comp.toml @@ -2,3 +2,4 @@ # Pin to Fedora 44 dist-git head as of the AZL4 Public Preview cutoff. # F44 carries the build fixes we needed from rawhide; F43 does not. spec = { type = "upstream", upstream-distro = { name = "fedora", version = "44" }, upstream-commit = "a6bcc6767229199f4f02b781d1d39df0835d894b" } +tests.tests = [{ name = "tmt-bash" }] From b01839b813e78193fb99e3c93a91c1f328abfb71 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 04/21] test: map Chrony TMT plan --- base/comps/chrony/chrony.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/chrony/chrony.comp.toml b/base/comps/chrony/chrony.comp.toml index 2a2b46b789a..d42e284b3b4 100644 --- a/base/comps/chrony/chrony.comp.toml +++ b/base/comps/chrony/chrony.comp.toml @@ -1,4 +1,5 @@ [components.chrony] +tests.tests = [{ name = "tmt-chrony-all" }] [[components.chrony.overlays]] description = "Enable use of confdir at /etc/chrony.d" From 5bd227df98be7a935c8c36148edf9c2f41522e3c Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 05/21] test: map Conmon TMT plan --- base/comps/components.toml | 1 - base/comps/conmon/conmon.comp.toml | 7 +++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 base/comps/conmon/conmon.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index bd27eeb6f31..852dacdade0 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -259,7 +259,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.compat-guile18] [components.compat-lua] [components.composefs] -[components.conmon] [components.conntrack-tools] [components.console-login-helper-messages] [components.console-setup] diff --git a/base/comps/conmon/conmon.comp.toml b/base/comps/conmon/conmon.comp.toml new file mode 100644 index 00000000000..3fec5fc9889 --- /dev/null +++ b/base/comps/conmon/conmon.comp.toml @@ -0,0 +1,7 @@ +[components.conmon] +tests.tests = [ + { name = "tmt-conmon-local-root" }, + { name = "tmt-conmon-local-rootless" }, + { name = "tmt-conmon-remote-root" }, + { name = "tmt-conmon-remote-rootless" }, +] From e196308068c11feda75c04da6add0eb56bc9fd12 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 06/21] test: map Dhcpcd TMT plan --- base/comps/components.toml | 1 - base/comps/dhcpcd/dhcpcd.comp.toml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 base/comps/dhcpcd/dhcpcd.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index 852dacdade0..df67d3e0711 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -318,7 +318,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.devhelp] [components.device-mapper-multipath] [components.devscripts] -[components.dhcpcd] [components.dietlibc] [components.diffstat] [components.diffutils] diff --git a/base/comps/dhcpcd/dhcpcd.comp.toml b/base/comps/dhcpcd/dhcpcd.comp.toml new file mode 100644 index 00000000000..c631be7630a --- /dev/null +++ b/base/comps/dhcpcd/dhcpcd.comp.toml @@ -0,0 +1,2 @@ +[components.dhcpcd] +tests.tests = [{ name = "tmt-dhcpcd-all" }] From 64def1eea9f310fdc72f498c96498404b1766ed4 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 07/21] test: map glibc TMT plan --- base/comps/glibc/glibc.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/glibc/glibc.comp.toml b/base/comps/glibc/glibc.comp.toml index 080f8c03f90..a68e7bfd79d 100644 --- a/base/comps/glibc/glibc.comp.toml +++ b/base/comps/glibc/glibc.comp.toml @@ -1,4 +1,5 @@ [components.glibc] +tests.tests = [{ name = "tmt-glibc-ci" }] # Release: %{baserelease}%{?dist} release = { calculation = "manual" } From 47256ffa07ad3e0bf680d40a00e23d13eab19fa0 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 08/21] test: map Hostname TMT plan --- base/comps/components.toml | 1 - base/comps/hostname/hostname.comp.toml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 base/comps/hostname/hostname.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index df67d3e0711..44fd3ee3530 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -1129,7 +1129,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.hipsparselt] [components.hiredis] [components.hivex] -[components.hostname] [components.hspell] [components.httpcomponents-client] [components.httpcomponents-core] diff --git a/base/comps/hostname/hostname.comp.toml b/base/comps/hostname/hostname.comp.toml new file mode 100644 index 00000000000..e6274c46f03 --- /dev/null +++ b/base/comps/hostname/hostname.comp.toml @@ -0,0 +1,2 @@ +[components.hostname] +tests.tests = [{ name = "tmt-hostname-all" }] From 61161e6c802d209ba8ab70abef1940041162b0d9 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 09/21] test: map libselinux TMT plan --- base/comps/components.toml | 1 - base/comps/libselinux/libselinux.comp.toml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 base/comps/libselinux/libselinux.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index 44fd3ee3530..5a3f6341d30 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -1833,7 +1833,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.libsamplerate] [components.libsass] [components.libsecret] -[components.libselinux] [components.libsemanage] [components.libsepol] [components.libserf] diff --git a/base/comps/libselinux/libselinux.comp.toml b/base/comps/libselinux/libselinux.comp.toml new file mode 100644 index 00000000000..2ecc7c859b3 --- /dev/null +++ b/base/comps/libselinux/libselinux.comp.toml @@ -0,0 +1,2 @@ +[components.libselinux] +tests.tests = [{ name = "tmt-selinux-tier1" }] From e7a27bf5c654c2f0ede41876e7331b1e114779f3 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 10/21] test: map Memcached TMT plan --- base/comps/components.toml | 1 - base/comps/memcached/memcached.comp.toml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 base/comps/memcached/memcached.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index 5a3f6341d30..9e49b2eee3c 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -2046,7 +2046,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.mdadm] [components.mdevctl] [components.media-player-info] -[components.memcached] [components.memstrack] [components.'memtest86+'] [components.mercurial] diff --git a/base/comps/memcached/memcached.comp.toml b/base/comps/memcached/memcached.comp.toml new file mode 100644 index 00000000000..62c3fed5cf1 --- /dev/null +++ b/base/comps/memcached/memcached.comp.toml @@ -0,0 +1,2 @@ +[components.memcached] +tests.tests = [{ name = "tmt-memcached-all" }] From 09973eecae8e9d9ff1bdd696e599eaa36c7c9349 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 11/21] test: map Net-tools TMT plan --- base/comps/net-tools/net-tools.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/net-tools/net-tools.comp.toml b/base/comps/net-tools/net-tools.comp.toml index 4103bde15cd..7b1aa09eb7d 100644 --- a/base/comps/net-tools/net-tools.comp.toml +++ b/base/comps/net-tools/net-tools.comp.toml @@ -1,3 +1,4 @@ [components.net-tools] +tests.tests = [{ name = "tmt-net-tools-tier1-public" }] # Release: 0.74.%{checkout}%{?dist} release = { calculation = "manual" } From aa42d0a59752a121d716ad32dcefd68db60d82dc Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 12/21] test: map Node.js 22 TMT plan --- base/comps/nodejs22/nodejs22.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/nodejs22/nodejs22.comp.toml b/base/comps/nodejs22/nodejs22.comp.toml index 21c6b170dd0..559e32e37ab 100644 --- a/base/comps/nodejs22/nodejs22.comp.toml +++ b/base/comps/nodejs22/nodejs22.comp.toml @@ -1,3 +1,4 @@ [components.nodejs22] +tests.tests = [{ name = "tmt-nodejs-all" }] # Release: %{nodejs_release} release = { calculation = "manual" } From 063e619f3ffce4ebe1c7bb00299c5e0305fe8f1c Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 13/21] test: map Node.js 24 TMT plan --- base/comps/nodejs24/nodejs24.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/nodejs24/nodejs24.comp.toml b/base/comps/nodejs24/nodejs24.comp.toml index 24746e3339a..2351f512259 100644 --- a/base/comps/nodejs24/nodejs24.comp.toml +++ b/base/comps/nodejs24/nodejs24.comp.toml @@ -1,3 +1,4 @@ [components.nodejs24] +tests.tests = [{ name = "tmt-nodejs-all" }] # Release: %{node_release} release = { calculation = "manual" } From 9500f36df67f9b8c25065c7b4249432bf6a03a5b Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:42 +0530 Subject: [PATCH 14/21] test: map Parted TMT plan --- base/comps/components.toml | 1 - base/comps/parted/parted.comp.toml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 base/comps/parted/parted.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index 9e49b2eee3c..498346c0ae2 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -2274,7 +2274,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.pari-galpol] [components.pari-nflistdata] [components.pari-seadata] -[components.parted] [components.passim] [components.passt] [components.patch] diff --git a/base/comps/parted/parted.comp.toml b/base/comps/parted/parted.comp.toml new file mode 100644 index 00000000000..748b6c701b3 --- /dev/null +++ b/base/comps/parted/parted.comp.toml @@ -0,0 +1,2 @@ +[components.parted] +tests.tests = [{ name = "tmt-parted" }] From d6cef6dfe16829647b5c2be6f5b7f7543897e603 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:43 +0530 Subject: [PATCH 15/21] test: map PHP TMT plan --- base/comps/components.toml | 1 - base/comps/php/php.comp.toml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 base/comps/php/php.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index 498346c0ae2..100609789be 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -3061,7 +3061,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.phodav] [components.phonon] [components.phonon-qt4] -[components.php] [components.php-PsrLog] [components.php-doctrine-deprecations] [components.php-doctrine-instantiator] diff --git a/base/comps/php/php.comp.toml b/base/comps/php/php.comp.toml new file mode 100644 index 00000000000..b2ad90fee11 --- /dev/null +++ b/base/comps/php/php.comp.toml @@ -0,0 +1,2 @@ +[components.php] +tests.tests = [{ name = "tmt-php-all" }] From 56311a352b1ed8138d8c195bbcbbc7f1c513f5a8 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:43 +0530 Subject: [PATCH 16/21] test: map Podman TMT plan --- base/comps/components.toml | 1 - base/comps/podman/podman.comp.toml | 7 +++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 base/comps/podman/podman.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index 100609789be..b4940bb92fe 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -3249,7 +3249,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.pmix] [components.pngcrush] [components.pocketfft] -[components.podman] [components.poetry] [components.policycoreutils] [components.polkit] diff --git a/base/comps/podman/podman.comp.toml b/base/comps/podman/podman.comp.toml new file mode 100644 index 00000000000..5d2a75ee8f5 --- /dev/null +++ b/base/comps/podman/podman.comp.toml @@ -0,0 +1,7 @@ +[components.podman] +tests.tests = [ + { name = "tmt-podman-local-root" }, + { name = "tmt-podman-local-rootless" }, + { name = "tmt-podman-remote-root" }, + { name = "tmt-podman-remote-rootless" }, +] From dad858a3d23be0947bb98d4ac0393cab82ec8231 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:43 +0530 Subject: [PATCH 17/21] test: map Rust TMT plan --- base/comps/rust/rust.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/rust/rust.comp.toml b/base/comps/rust/rust.comp.toml index 5ea7a418233..81bb32e0684 100644 --- a/base/comps/rust/rust.comp.toml +++ b/base/comps/rust/rust.comp.toml @@ -1,4 +1,5 @@ [components.rust] +tests.tests = [{ name = "tmt-rust-all" }] # Fedora repo does not host 1.93, which the spec gets pinned to. Fetch # spec from a more recent commit to pickup version - 1.94.1. spec = { type = "upstream", upstream-distro = { name = "fedora", version = "43"}, upstream-commit = "b431103e3e71d30dda680c95d2f5d4fe50003436" } From 20e73f02124a7d0b579b375de9968e3aa87363e9 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:43 +0530 Subject: [PATCH 18/21] test: map SELinux policy TMT plan --- base/comps/selinux-policy/selinux-policy.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/selinux-policy/selinux-policy.comp.toml b/base/comps/selinux-policy/selinux-policy.comp.toml index 173324b3e04..096186ea21f 100644 --- a/base/comps/selinux-policy/selinux-policy.comp.toml +++ b/base/comps/selinux-policy/selinux-policy.comp.toml @@ -1,4 +1,5 @@ [components.selinux-policy] +tests.tests = [{ name = "tmt-selinux-tier1" }] # Pin to 43.7-1 (commit f3fd2d04) for stage1 prod bring-up. Bumps from 43.4 to # the minimum required by ceph-selinux / cockpit-ws-selinux / container-selinux # built in the Fedora 43 snapshot, which need selinux-policy >= 43.7. Policy From 42e1a119a9c1934246127ff42fa3d329fafdbfbe Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:43 +0530 Subject: [PATCH 19/21] test: map Skopeo TMT plan --- base/comps/components.toml | 1 - base/comps/skopeo/skopeo.comp.toml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 base/comps/skopeo/skopeo.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index b4940bb92fe..1146a11a0dc 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -6585,7 +6585,6 @@ overlay-files = ["overlays/*.overlay.toml"] [components.sip] [components.sip6] [components.sisu] -[components.skopeo] [components.slang] [components.slapi-nis] [components.sleef] diff --git a/base/comps/skopeo/skopeo.comp.toml b/base/comps/skopeo/skopeo.comp.toml new file mode 100644 index 00000000000..90a12fae2fd --- /dev/null +++ b/base/comps/skopeo/skopeo.comp.toml @@ -0,0 +1,2 @@ +[components.skopeo] +tests.tests = [{ name = "tmt-skopeo" }] From 52e05be2761a86cb88c36a8f15385e5b141f53bb Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:43 +0530 Subject: [PATCH 20/21] test: map systemd TMT plan --- base/comps/systemd/systemd.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/systemd/systemd.comp.toml b/base/comps/systemd/systemd.comp.toml index e2eecb41bb5..4bd654fd05f 100644 --- a/base/comps/systemd/systemd.comp.toml +++ b/base/comps/systemd/systemd.comp.toml @@ -1 +1,2 @@ [components.systemd] +tests.tests = [{ name = "tmt-systemd-ci" }] From 23fb971d0ea1c44f72831927fa3455c40f6741b6 Mon Sep 17 00:00:00 2001 From: Bhagyashri Date: Thu, 3 Sep 2026 19:20:43 +0530 Subject: [PATCH 21/21] test: map util-linux TMT plan --- base/comps/util-linux/util-linux.comp.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/util-linux/util-linux.comp.toml b/base/comps/util-linux/util-linux.comp.toml index 659e8a15e05..8141b1f8861 100644 --- a/base/comps/util-linux/util-linux.comp.toml +++ b/base/comps/util-linux/util-linux.comp.toml @@ -1 +1,2 @@ [components.util-linux] +tests.tests = [{ name = "tmt-util-linux-ci" }]