Files
2026-10-23 11:03:06 +01:00

21 lines
712 B
Bash
Executable File

#!/bin/zsh
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
cd "$ROOT"
mkdir -p .build/test-logs
LOG=".build/test-logs/test-$(date +%Y%m%d-%H%M%S).log"
{
echo '=== ORIONTOOLBAR REGRESSION TESTS ==='
echo 'Source contracts (non-destructive)'
/usr/bin/env python3 -m unittest discover -s tests -p 'test_*.py' -v
if [[ "${1:-}" == '--live' || "${1:-}" == '--all' ]]; then
echo 'Read-only Parallels integration checks'
ORION_LIVE=1 /usr/bin/env python3 -m unittest discover -s tests -p 'test_*.py' -v
fi
if [[ "${1:-}" == '--build' || "${1:-}" == '--all' ]]; then
echo 'Xcode build (does not launch app)'
/bin/zsh scripts/build.sh
fi
} 2>&1 | tee "$LOG"
echo "Test log: $LOG"