#!/usr/bin/bash # # test.sh — project test runner (framework entry point). # # Wraps the legacy suite in tests/ so `make test` and the pre-push full # audit (scripts/check-rules.sh) have a single canonical entry point. # The legacy suite sources the vendored KNELShellFramework; if that ever # breaks, add standalone checks here rather than forking the runner. # set -uo pipefail cd "$(dirname "${BASH_SOURCE[0]}")/.." || exit 1 status=0 if [ -f tests/run-tests.sh ]; then bash tests/run-tests.sh || status=1 fi exit "$status"