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.
62 lines
1.3 KiB
Makefile
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
|