First views: the integration test reads the views families of the manifest's consumes, not the seat list's events (T-3; issue 1966)

Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
2026-11-05 15:37:17 +01:00
parent 6965119bce
commit c55b1bcf38
@@ -44,7 +44,10 @@ func TestTheRunnersConsumerCarriesTheOwnersViewsFamiliesWhenTheOwnersAreDownThen
filters := map[string][]string{}
families := 0
for _, c := range manifest.Consumes {
emitter, event, _ := strings.Cut(c, ".views.")
emitter, event, isView := strings.Cut(c, ".views.")
if !isView { // the seat mesh-catalog's events: the seat list's, on EVENTS (cmd/node-tools/seatlist.go)
continue
}
stream := streamOf[emitter]
if stream == "" {
t.Fatalf("the manifest consumes %s, whose views stream the test does not know", c)