Testlab
config-weave test — runs package tests in disposable docker containers or vmlab VMs.
The testlab (config-weave test, src/testlab/) proves package convergence in disposable instances. Packages declare test blocks in package.wcl; each test runs in a fresh backend instance — a docker container (linux) or a vmlab VM (linux or windows) — and is proven with the three-run protocol.
The test block's fields are in Test block reference. Several tests can share one instance via grouping; convergence the protocol can't express uses scenarios.
§ 1Repo test suites
just test (fast cargo suite, no docker) · just test-lab (cross-builds the static musl binary, runs the docker-gated suite) · just test-lab-vm playbook template (end-to-end vmlab smoke) · just test-ad (the full Windows DC lifecycle scenario over real reboots — heavy).