Download test.bat from scomb2/Michel: direct link, hf CLI and curl.
- Browser
- Download file 2.78 kB
-
https://huggingface.co/spaces/scomb2/Michel/resolve/main/test.bat
- Command line
-
hf download hf://spaces/scomb2/Michel/test.bat
-
curl -L -o test.bat https://huggingface.co/spaces/scomb2/Michel/resolve/main/test.bat
2.78 kB
| @echo off | |
| setlocal | |
| title Montaigne - Local Tests | |
| set "APP=%~dp0" | |
| set "PASS=0" | |
| set "FAIL=0" | |
| set "SKIP=0" | |
| echo. | |
| echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo Montaigne - Running local tests | |
| echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo. | |
| REM ββ Activate venv if available βββββββββββββββββββββββββββββ | |
| if exist "%APP%venv\Scripts\activate.bat" ( | |
| call "%APP%venv\Scripts\activate.bat" | |
| ) | |
| REM ββ Test 1: DB smoke test (uses local SQLite, no DB needed) β | |
| echo [1/3] Database + Auth smoke test... | |
| echo. | |
| python "%APP%test_db.py" | |
| if errorlevel 1 ( | |
| echo [FAIL] DB smoke test | |
| set /a FAIL+=1 | |
| ) else ( | |
| set /a PASS+=1 | |
| ) | |
| echo. | |
| echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo. | |
| REM ββ Test 2: API connectivity (needs ATLASCLOUD_API_KEY) ββββ | |
| echo [2/3] LLM API connectivity test... | |
| echo. | |
| python "%APP%check_api.py" | |
| if errorlevel 1 ( | |
| echo [FAIL] API test | |
| set /a FAIL+=1 | |
| ) else ( | |
| set /a PASS+=1 | |
| ) | |
| echo. | |
| echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo. | |
| REM ββ Test 3: Server health check (needs DB + API keys) βββββ | |
| echo [3/3] Server health check... | |
| echo. | |
| python "%APP%check_server.py" | |
| if errorlevel 1 ( | |
| echo [FAIL] Server health check | |
| set /a FAIL+=1 | |
| ) else ( | |
| set /a PASS+=1 | |
| ) | |
| echo. | |
| echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo. | |
| REM ββ Summary βββββββββββββββββββββββββββββββββββββββββββββββ | |
| set /a TOTAL=%PASS%+%FAIL% | |
| echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo Results: %PASS%/%TOTAL% passed | |
| if %FAIL% GTR 0 ( | |
| echo %FAIL% FAILED | |
| ) else ( | |
| echo All tests passed! | |
| ) | |
| echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| echo. | |
| pause | |
| exit /b %FAIL% | |