#!/bin/sh # Runs this repo's tests. Extra arguments are forwarded to `cargo test`, # e.g. `./run-tests.sh transcript` to run just the transcript tests. # # Only `server/` has tests: it holds all the logic worth testing (event # normalization, transcript cursors, config persistence, token auth), while # the Android app is UI over its HTTP API. Verifying the app means running # it -- see AGENTS.md. set -eu cd "$(dirname "$0")/server" exec cargo test "$@"