Bugfix
tl:TestComponentConfiguration liest jeweils die verschiedenen Layout XML-Dateien in webapp/WEB-INF/layouts/ ein und prüft, ob das Ergebnis eine gültige Komponentenkonfiguration ist.
Dateien mit den Endungen
- _alias.xml
- _shared.xml
- _relations.xml
- .layout.overlay.xml
werden im Test nicht weiter betrachtet.
Führt man den Test aus, so erhält eine Menge von Fehler der Bauart
ERROR: Application 'webapp': In '/WEB-INF/layouts/com.top_logic/treetable.template.xml': Access to undefined variable 'fixedColumns'. (com.top_logic.basic.CheckingProtocol) ERROR: Application 'webapp': In '/WEB-INF/layouts/com.top_logic/treetable.template.xml': Access to undefined variable 'tableDrop'. (com.top_logic.basic.CheckingProtocol) ERROR: Application 'webapp': In '/WEB-INF/layouts/com.top_logic/treetable.template.xml': Access to undefined variable 'idColumn'. (com.top_logic.basic.CheckingProtocol)
Der Test versucht die Konfiguration eines typsierten Templates zu testen und scheitert beim Inlinen der Variablen.
Umsetzung
Der Test sollte keine typisierten Templates, also Dateien mit der Endung .template.xml, testen.
Test
TestComponentConfiguration