@echo off setlocal cd /d "%~dp0\.." if not exist venv ( echo Environnement virtuel introuvable. Lancez d'abord setup.bat pause exit /b 1 ) REM QT_QPA_PLATFORM=offscreen : les tests construisent de vraies fenetres Qt, REM mais sans les afficher (utile en console comme en integration continue). set QT_QPA_PLATFORM=offscreen set PYTHONIOENCODING=utf-8 set FAILED=0 for %%T in (test_detect test_clipboard test_sftp test_full) do ( echo. echo ================== %%T ================== venv\Scripts\python.exe tests\%%T.py || set FAILED=1 ) echo. if "%FAILED%"=="1" ( echo Au moins un test a echoue. ) else ( echo Tous les tests sont passes. ) pause