0x0LearnReferenceLibrariesMigration0x0.jmp0x1b.com

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.