← Files LinchpinARCHIVED FILE

tests/run-all.sh

1013 Bytes · Oct 2, 2026 · 00:29 UTC

↓ Download file

#!/bin/sh
set -eu

test_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
tests='import-fidelity.sh
contract-conformance.sh
execute-as-written.sh
legacy-migration.sh
brief-contains-ledger.sh
brief-requires-commit.sh
no-lane-recursion.sh
review-brief-carries-gates.sh
workspace-ignored.sh
run-ledger.sh
lane-worktree-isolation.sh
await-group-not-poll.sh
files-list-parseable.sh
single-is-swarm-of-one.sh
mode-selection.sh
worktree-fallback.sh
intent-routing.sh
config-optional.sh
runtime-override.sh
gate-evidence.sh
no-model-escalation.sh
gates-mode-invariant.sh
luna-never-native.sh
no-stray-pins.sh
preflight-model.sh
no-task-delegation.sh
manifest-valid.sh
marketplace-valid.sh
skills-discoverable.sh
helper-context-boundary.sh
portable-prd-evidence.sh
router-matches-intake.sh
router-not-a-gate.sh
no-duplicate-skills.sh
post-swap-invoke.sh'

for test_name in $tests; do
  printf 'RUN %s\n' "$test_name"
  sh "$test_dir/$test_name"
done

printf '%s\n' 'ALL-TESTS-PASS positive paths and observed-red controls'

SHA-256: eb0cda48b4165ae6c8ca3e26719aff110fa697af2fae3fb6f095b09b1552252d