Skip aloud the tests whose subject R4g removes: genesis's build agent (issue 1152)

The build agent left mesh-controller with R4g (ADR 0524 section 5); genesis still installs it until issue 1152 decides where a new mesh's builder comes from. The tests that read its manifest say NOT JUDGED and are judged again with 1152.
This commit is contained in:
2026-10-23 18:20:11 +02:00
parent 976c9998d6
commit 2633573012
+9
View File
@@ -151,8 +151,17 @@ func TestAForgeManifestTheCatalogueDoesNotHaveIsNamed(t *testing.T) {
// theCataloguesModule is a module's own manifest, never a copy: the clone beside a merge check (MESH_CHECK_BESIDE), where it
// must be; else a checkout beside this one; else the test skips aloud. The catalogue holds it, but for the build agent,
// which moved whole into the controller's repository (ADR 0420, issue 1019, issue 1151) and is read from there.
//
// **The build agent is not there any more** (R4g, ADR 0524 section 5): the group deletes it from the controller with the seat
// node-build-agent. Genesis still installs it as a new mesh's builder, and where genesis gets a builder instead is issue
// 1152's decision, queued out of that milestone. Until then every test whose subject is the build agent's manifest skips
// aloud here, and is judged again with issue 1152.
func theCataloguesModule(t *testing.T, module string) []byte {
t.Helper()
if module == BuilderModule {
t.Skipf("NOT JUDGED: genesis still installs build-agent, which left mesh-controller with R4g (ADR 0524 section 5); " +
"a new mesh cannot raise a builder until issue 1152 gives genesis one, and this test is judged again with it")
}
repository := "mesh-catalog"
if module == BuilderModule {
repository = "mesh-controller"