Draw a plan's order per module from the graph and the manifests' change, and read no after: line (issue 977, part B, ADR 0419)

This commit is contained in:
2026-10-17 20:57:30 +02:00
parent 0d83c6ffc9
commit e43d52c1ea
15 changed files with 710 additions and 363 deletions
+6 -6
View File
@@ -42,12 +42,12 @@ func TestDependenciesAreOneRelationWithTheirKinds(t *testing.T) {
return false
}
for _, want := range []Edge{
{"shop", "mesh-tools", EdgeStandsOn},
{"builder", "mesh-tools", EdgeStandsOn},
{"shop-plugin", "shop", EdgeDeclared},
{"shop", "builder", EdgeBuiltBy},
{"mesh-controller", "builder", EdgeBuiltBy},
{"mesh-tools", "builder", EdgeBuiltBy},
{From: "shop", To: "mesh-tools", Kind: EdgeStandsOn},
{From: "builder", To: "mesh-tools", Kind: EdgeStandsOn},
{From: "shop-plugin", To: "shop", Kind: EdgeDeclared},
{From: "shop", To: "builder", Kind: EdgeBuiltBy},
{From: "mesh-controller", To: "builder", Kind: EdgeBuiltBy},
{From: "mesh-tools", To: "builder", Kind: EdgeBuiltBy},
} {
if !has(want.From, want.To, want.Kind) {
t.Errorf("missing %+v in %+v", want, got)