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:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user