Tests And Standalone Libraries
Current implementation evidence: docs/packages.html, tests/libs.sh, and
libs/*/tests/smoke.0x0.
Smoke Tests
Each public library should have a small smoke test that imports its own source
through a relative path and produces a stable observable result.
Typical layout:
libs/name/src/lib.0x0
libs/name/tests/smoke.0x0
Standalone Rule
A standalone library should not depend on hidden checkout state. Its imports
should be explicit, and its smoke test should run from the package-local test
path.
Safe Checks
Use package and library checks carefully. Some broad library checks compile many
libraries and should not be run in parallel by default.
Current safe public docs checks are:
make public-site-link-check
make public-site-build-check
Package metadata checks are:
make package-check
Public Registry
The public registry is not complete yet. Milestone 6 adds registry metadata,
alias policy, package pages, and smoke evidence.