Tests + Bau-Pfad-Alert: 4 Baseline-Failures behoben
test_export_separatorliste.py (2 Failures, KeyError 'Separatorlist'): der Test pruefte noch das alte Merkmal "Separatorlist" (nur SEP-Eintraege). write_ separatorliste_merkmale fuellt seit dem Umbau das Top-Level-Feld item["trackids"] (CSV-Spalte "TrackIds") mit AS + Separatoren + ES in Baureihenfolge. Tests auf die neue API/Semantik angepasst (empirisch verifiziert: "0054, 0052, 0053, 0055"). vf_linienzug.lsp - echter Fund des statischen Waechters: vfl-body-abschluss setzte am "Kettenende nicht baubar"-Zweig ein (alert ...) im BAU-Pfad (blockiert Batch/Headless). Auf vfl-meldung umgestellt (zeigt alert nur bei erlaubter GUI, sonst princ) - genau die Regel, die der Waechter erzwingt. test_vf_headless_statisch.py (2 Failures): Soll-Inventar an den aktuellen Code angeglichen - 18 legitime neue Wizard-/Frage-Dialoge (vflw-gruppe-*-impl, vflw-m2-*-impl, vfl-frage-ist-*) + vfl-ks-aus-hz-an-punkt (ssget, Zeichnung durchsuchen) ergaenzt, vflw-gruppe-horizontal-impl entfernt (weg im Code), vfl-edit-ent auf alert:2 (linienzug2-Abweisung, harter Schnitt). Suite: 11 -> 7 failed. Verbleibend NICHT hier: test_hundm05.py (auf Wunsch ausgenommen) + test_vf_geometrie.py (6x, gebautes HundM05-DXF weicht von der Referenz ab - braucht fachliches Urteil ueber die neue Geometrie, nicht blind die Referenz ueberschreiben). 243/243 LISP-Unit-Tests gruen. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
8be256fb5a
commit
0babf78789
@@ -5279,11 +5279,13 @@
|
||||
(t (ssg-textf "vfl-vorschlag-nur-auf" (list (rtos hoehe-auf 2 0))))))))
|
||||
(princ (ssg-textf "vfl-fehler-rest-nicht-baubar-ohne-vorschlag"
|
||||
(list (rtos hn 2 0) (rtos dL 2 0) (rtos dH 2 0) richtn))))
|
||||
;; Kurze 2-Punkte-Zusammenfassung zusaetzlich als Alert-Popup (nicht
|
||||
;; nur im Konsolen-Log) - zweiter Punkt nur, wenn Stufe 2 ueberhaupt
|
||||
;; Kurze 2-Punkte-Zusammenfassung zusaetzlich als Meldung (nicht nur
|
||||
;; im Konsolen-Log) - zweiter Punkt nur, wenn Stufe 2 ueberhaupt
|
||||
;; versucht wurde (siehe *vfl-stufe2-min*-vorschlag*, von
|
||||
;; vfl-stufe2-diagnose gesetzt).
|
||||
(alert
|
||||
;; vfl-stufe2-diagnose gesetzt). vfl-meldung statt alert: im Bau-Pfad
|
||||
;; darf keine modale Box einen Batch-/Headless-Lauf blockieren (zeigt
|
||||
;; das Alert nur bei erlaubter GUI, sonst princ - siehe vfl-meldung).
|
||||
(vfl-meldung
|
||||
(strcat
|
||||
(ssg-textf "vfl-alert-kettenende-p1" (list (rtos dL 2 0) (rtos dH 2 0) richtn))
|
||||
(cond
|
||||
|
||||
Reference in New Issue
Block a user