15.3 Running tests

sql/run_tests.sh

Runs every JUnit 5 test under src/test/precompiled/. Tests gated on OWNSONA_TEST_DATABASE_URL silently skip without it:

createdb -U postgres ownsona_test
psql -U postgres -d ownsona_test -f sql/001_init.sql

OWNSONA_TEST_DATABASE_URL="postgresql://ownsona:<pw>@localhost:5432/ownsona_test" \
    sql/run_tests.sh

Don’t point the test URL at production. Integration tests TRUNCATE memories between cases.