Tests: BricsCAD-Skriptstart /s -> /b (Batch-Modus) korrigiert
/s ist der Support-Ordner-Schalter, nicht der Skript-Schalter - BricsCAD ignorierte die .scr und startete mit voller GUI. /b fuehrt das Skript tatsaechlich aus (test_unit.scr endet mit _.QUIT, BricsCAD schliesst sich selbst). run_tests.bat zusaetzlich mit /nologo; create_tests.bat mit Anfuehrungszeichen um %BRICSCAD% (Pfad enthaelt Leerzeichen). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -29,7 +29,8 @@ echo ================================================================
|
|||||||
echo BricsCAD wird gestartet mit dem Testskript...
|
echo BricsCAD wird gestartet mit dem Testskript...
|
||||||
echo Nach Abschluss des Tests BricsCAD schliessen.
|
echo Nach Abschluss des Tests BricsCAD schliessen.
|
||||||
echo.
|
echo.
|
||||||
start /wait "" %BRICSCAD% /s "%DXFM_TESTS%\ILS_test.scr"
|
REM /b = Skript ausfuehren (NICHT /s - das ist der Support-Ordner-Schalter).
|
||||||
|
start /wait "" "%BRICSCAD%" /b "%DXFM_TESTS%\ILS_test.scr"
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo ================================================================
|
echo ================================================================
|
||||||
|
|||||||
+6
-2
@@ -89,8 +89,12 @@ if %DO_LISP%==1 (
|
|||||||
REM Altes Ergebnis loeschen - fehlender Report = fehlgeschlagener Lauf
|
REM Altes Ergebnis loeschen - fehlender Report = fehlgeschlagener Lauf
|
||||||
if exist "%DXFM_TESTOUT%\unit_results.txt" del "%DXFM_TESTOUT%\unit_results.txt"
|
if exist "%DXFM_TESTOUT%\unit_results.txt" del "%DXFM_TESTOUT%\unit_results.txt"
|
||||||
|
|
||||||
echo BricsCAD wird headless gestartet ^(Skript: test_unit.scr^)...
|
echo BricsCAD wird im Batch-Modus gestartet ^(Skript: test_unit.scr^)...
|
||||||
start /wait "" "%BRICSCAD%" /s "%DXFM_TESTS%\test_unit.scr"
|
REM /b = Skript im Batch-Modus ausfuehren (NICHT /s - das ist der
|
||||||
|
REM Support-Ordner-Schalter und ignoriert die .scr komplett).
|
||||||
|
REM /nologo unterdrueckt den Startbildschirm. Das Skript endet mit
|
||||||
|
REM _.QUIT, daher schliesst sich BricsCAD nach dem Lauf selbst.
|
||||||
|
start /wait "" "%BRICSCAD%" /nologo /b "%DXFM_TESTS%\test_unit.scr"
|
||||||
|
|
||||||
if not exist "%DXFM_TESTOUT%\unit_results.txt" (
|
if not exist "%DXFM_TESTOUT%\unit_results.txt" (
|
||||||
echo.
|
echo.
|
||||||
|
|||||||
Reference in New Issue
Block a user