Files
tranquil-pds/scripts/run-tests.sh
T
Lewis e572cfabde caddy: on-demand TLS endpoint
Lewis: May this revision serve well! <did:plc:3fwecdnvtcscjnrx2p4n7alz>
2026-08-31 10:37:19 +03:00

25 lines
544 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
INFRA_SCRIPT="$SCRIPT_DIR/test-infra.sh"
cleanup() {
echo ""
echo "Cleaning up test infrastructure..."
"$INFRA_SCRIPT" stop
}
trap cleanup EXIT
"$INFRA_SCRIPT" start
source "${TMPDIR:-/tmp}/tranquil_pds_test_infra.env"
echo ""
ulimit -n 65536
echo "Building test binaries..."
cargo test --no-run 2>&1 | tail -1
echo "Running tests..."
echo ""
cargo nextest run -E 'not package(tranquil-store)' "$@"
echo ""
echo "All tests passed."