From 5f4a0c7af2ad404dae0572c01b533848f7c026d0 Mon Sep 17 00:00:00 2001 From: Michael Stangl Date: Thu, 23 Jul 2026 14:50:38 +0200 Subject: [PATCH] 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) --- bin/create_tests.bat | 3 ++- bin/run_tests.bat | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/bin/create_tests.bat b/bin/create_tests.bat index 929459a..37b600d 100644 --- a/bin/create_tests.bat +++ b/bin/create_tests.bat @@ -29,7 +29,8 @@ echo ================================================================ echo BricsCAD wird gestartet mit dem Testskript... echo Nach Abschluss des Tests BricsCAD schliessen. 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 ================================================================ diff --git a/bin/run_tests.bat b/bin/run_tests.bat index b3593f6..6109b66 100644 --- a/bin/run_tests.bat +++ b/bin/run_tests.bat @@ -89,8 +89,12 @@ if %DO_LISP%==1 ( REM Altes Ergebnis loeschen - fehlender Report = fehlgeschlagener Lauf if exist "%DXFM_TESTOUT%\unit_results.txt" del "%DXFM_TESTOUT%\unit_results.txt" - echo BricsCAD wird headless gestartet ^(Skript: test_unit.scr^)... - start /wait "" "%BRICSCAD%" /s "%DXFM_TESTS%\test_unit.scr" + echo BricsCAD wird im Batch-Modus gestartet ^(Skript: 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" ( echo.