@echo off rem ASCII only - see note in start.cmd. rem HLAMINGO_DATA_DIR points the app at a throwaway folder. This is the outer rem safety belt: tests must never touch the real data\db.json. chcp 65001 >nul set PYTHONIOENCODING=utf-8 cd /d "%~dp0.." if not exist "venv\Scripts\python.exe" ( echo [ERROR] venv not found. Run setup.cmd first. pause exit /b 1 ) set HLAMINGO_DATA_DIR=%TEMP%\hlamingo-tests venv\Scripts\python.exe tests\test_all.py set CODE=%ERRORLEVEL% set HLAMINGO_DATA_DIR= if %CODE%==0 (echo All checks passed.) else (echo FAILURES: %CODE%) pause exit /b %CODE%