Issue 074 resolved: the declared list is empty of WEARING; what the last three cost
This commit is contained in:
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
status: located
|
status: resolved
|
||||||
opened: 2026-09-21
|
opened: 2026-09-20
|
||||||
located-in: [mesh-lab test/integration]
|
located-in: [mesh-lab test/integration]
|
||||||
fixed-by:
|
fixed-by: mesh-lab, over three multiple-fixes rounds — nine beds read the catalogue or were retired as duplicate coverage; the three mechanism fixtures wear names that are no catalogue module's; the declared list in test/beds-read-the-catalogue.test.ts is empty of WEARING
|
||||||
amended-design:
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# A mesh test wears a catalogue module's name
|
# A mesh test wears a catalogue module's name
|
||||||
|
|||||||
@@ -33,3 +33,17 @@ route-forwarding, which needs the certificate authority beside the proxy, and th
|
|||||||
|
|
||||||
*Later the same day.* Route-forwarding converted, with the authority beside the proxy
|
*Later the same day.* Route-forwarding converted, with the authority beside the proxy
|
||||||
(ADR 0098). One bed remains declared: the large mesh test, with its three fixtures.
|
(ADR 0098). One bed remains declared: the large mesh test, with its three fixtures.
|
||||||
|
|
||||||
|
*2026-09-21, late.* The last three `WEARING` declarations are gone. The large mesh test's fixtures
|
||||||
|
are `a-store` (a provider with no resources), `self-builder` and `adopted-analytics`; the
|
||||||
|
runtime-restart bed's fixture is `a-runtime`. The credential-mechanism bed could not be renamed:
|
||||||
|
its runtime image is the catalogue's, and a runtime names its queues by the module compiled into
|
||||||
|
it, so the mesh's account for a module of another name is refused at the broker. It was retired —
|
||||||
|
the grant end-to-end bed proves the same login against the catalogue's redis, with the mesh writing
|
||||||
|
the contributions the retired bed wrote by hand — and its one assertion nothing else made (the
|
||||||
|
provider needs no seal key) moved there. Running the large test's renamed tests found two things
|
||||||
|
its long idleness had hidden: the consumer fixture's login exceeded a backend's twenty characters
|
||||||
|
(ADR 0049; it has a slug now), and the builder-as-module test declared the builder's image as an
|
||||||
|
upstream artifact by bare image ID, which a registry copy cannot fetch since ADR 0096 — retired,
|
||||||
|
since genesis installs the catalogue's builder and proves the same. The large test as a whole has
|
||||||
|
not been run end to end; its renamed tests and the tests around them have.
|
||||||
|
|||||||
Reference in New Issue
Block a user