[yocto-autobuilder2][PATCH 3/4] config.py: add vcontainer-tests, vdkr-tests, vpdmn-tests builders

[email protected] Thu, 7 May 2026 18:25:11 -0700
Newsgroups org.yoctoproject.lists.yocto,org.yoctoproject.lists.yocto-patches
Message-ID <1842b2bb8bd1b7cc9b3bac7c5c8b3c40250281dd.1778202070.git.tim.orling@konsulko.com>
From: Tim Orling <[email protected]>

Register three builders that run the meta-virtualization pytest
suites against the SDK produced by vcontainer-tarball, so the test
coverage is exercised by the autobuilder without rebuilding
vcontainer-tarball for every run.

The -tests jobs need the same repo set as vcontainer-tarball
(baserepos plus meta-openembedded and meta-virtualization) so the
layer checkout on the worker matches what the SDK was built against,
and are tagged 'containers' for filtering alongside the other
container-related jobs.

AI-Generated: Claude Cowork Opus 4.7
Signed-off-by: Tim Orling <[email protected]>
---
 config.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/config.py b/config.py
index e7f9619..4bd5819 100644
--- a/config.py
+++ b/config.py
@@ -37,6 +37,9 @@ buildertorepos = {
     "vcontainer-tarball": baserepos + ["meta-openembedded", "meta-virtualization"],
     "containers-meta-virt": baserepos + ["meta-openembedded", "meta-virtualization"],
     "containers-library": baserepos + ["meta-openembedded", "meta-virtualization", "meta-yocto-containers-demo"],
+    "vcontainer-tests": baserepos + ["meta-openembedded", "meta-virtualization"],
+    "vdkr-tests": baserepos + ["meta-openembedded", "meta-virtualization"],
+    "vpdmn-tests": baserepos + ["meta-openembedded", "meta-virtualization"],
     "default": baserepos
 }
 
@@ -168,6 +171,9 @@ builders_others = [
     "vcontainer-tarball",
     "containers-meta-virt",
     "containers-library",
+    "vcontainer-tests",
+    "vdkr-tests",
+    "vpdmn-tests",
 ] + old_arch_full
 
 subbuilders = list(set(trigger_builders_wait_quick + trigger_builders_wait_full + trigger_builders_wait_perf + builders_others))
@@ -337,4 +343,7 @@ builder_tags = {
     "vcontainer-tarball": ["containers"],
     "containers-meta-virt": ["containers"],
     "containers-library": ["containers"],
+    "vcontainer-tests": ["containers"],
+    "vdkr-tests": ["containers"],
+    "vpdmn-tests": ["containers"],
 }
-- 
2.43.0