nuthatch/Makefile
ms2k 15eb0038d2 Replace planning-era names and squash initial schema
Use descriptive test and executable names so implementation surfaces do not depend on journal organization. Consolidate the unreleased migration history into the authoritative initial schema because no deployed database requires an upgrade path.
2026-07-19 15:21:24 +09:00

62 lines
1.3 KiB
Makefile

.PHONY: test check-dependencies check-fixture-lib check-kind-matrix check-storage-foundation check-auth check-app check-streaming check-idempotency check-recovery check-protocol check-product check-runtime check-v1 check-specs app-up app-down test-frontend check-frontend build-frontend
test:
./tests/run-host-tests.sh
check-dependencies:
./tests/kind/run.sh
check-fixture-lib:
./tests/kind/lib-test.sh
check-kind-matrix:
./tests/kind/matrix-run.sh
check-storage-foundation:
./tests/kind/storage-foundation-run.sh
check-auth:
./tests/kind/product-matrix-run.sh
check-app:
./tests/kind/product-matrix-run.sh
check-streaming:
./tests/kind/streaming-run.sh
check-idempotency:
./tests/kind/idempotency-run.sh
check-recovery:
./tests/kind/recovery-run.sh
check-protocol:
./tests/kind/protocol-conformance-run.sh
check-product: test-frontend check-frontend build-frontend
NUTHATCH_PRODUCT_GATE=1 ./tests/kind/product-matrix-run.sh
check-runtime: test check-recovery
./tests/runtime-static.sh
./tests/kind/runtime-resilience-run.sh
check-v1:
./tests/check-v1.sh
check-specs:
./tests/spec-contracts.sh
app-up:
NUTHATCH_APP_INTERACTIVE=1 ./tests/kind/product-matrix-run.sh
app-down:
./tests/kind/destroy.sh
test-frontend:
npm --prefix web test
check-frontend:
npm --prefix web run check
build-frontend:
npm --prefix web run build