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).