forked from AG_QGIS/Plugin_SN_Basis
53 lines
1.1 KiB
Batchfile
53 lines
1.1 KiB
Batchfile
|
|
@echo off
|
||
|
|
setlocal
|
||
|
|
echo BATCH WIRD AUSGEFÜHRT
|
||
|
|
pause
|
||
|
|
|
||
|
|
echo ================================================
|
||
|
|
echo Starte Tests in QGIS-Python-Umgebung
|
||
|
|
echo ================================================
|
||
|
|
|
||
|
|
REM Pfad zur QGIS-Installation
|
||
|
|
set QGIS_BIN=D:\OSGeo\bin
|
||
|
|
|
||
|
|
REM Prüfen, ob python-qgis.bat existiert
|
||
|
|
if not exist "%QGIS_BIN%\python-qgis.bat" (
|
||
|
|
echo.
|
||
|
|
echo [FEHLER] python-qgis.bat wurde nicht gefunden!
|
||
|
|
echo Erwarteter Pfad:
|
||
|
|
echo %QGIS_BIN%\python-qgis.bat
|
||
|
|
echo.
|
||
|
|
echo Bitte korrigiere den Pfad in test_qgis.bat.
|
||
|
|
echo.
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo [INFO] QGIS-Python gefunden. Starte Tests...
|
||
|
|
echo.
|
||
|
|
|
||
|
|
"%QGIS_BIN%\python-qgis.bat" -m coverage run run_tests.py
|
||
|
|
if errorlevel 1 (
|
||
|
|
echo.
|
||
|
|
echo [FEHLER] Testlauf fehlgeschlagen.
|
||
|
|
echo.
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo ================================================
|
||
|
|
echo Coverage HTML-Bericht wird erzeugt...
|
||
|
|
echo ================================================
|
||
|
|
|
||
|
|
"%QGIS_BIN%\python-qgis.bat" -m coverage html
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo Fertig!
|
||
|
|
echo Öffne jetzt: coverage_html\index.html
|
||
|
|
echo ================================================
|
||
|
|
|
||
|
|
pause
|
||
|
|
endlocal
|