this repo has no description
1#!/usr/bin/env bash 2set -euo pipefail 3 4SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 5PROJECT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)" 6INFRA_SCRIPT="$SCRIPT_DIR/test-infra.sh" 7 8cleanup() { 9 echo "" 10 echo "Cleaning up test infrastructure..." 11 "$INFRA_SCRIPT" stop 12} 13 14trap cleanup EXIT 15 16"$INFRA_SCRIPT" start 17 18source "${TMPDIR:-/tmp}/bspds_test_infra.env" 19 20echo "" 21echo "Running database migrations..." 22sqlx database create 2>/dev/null || true 23sqlx migrate run --source "$PROJECT_DIR/migrations" 24 25echo "" 26echo "Running tests..." 27echo "" 28 29cargo nextest run "$@"