Major
Nice to have
Detail
Detail
#25871
TL-Studio: Applikationstests scheitern mit "license doesn't allow more than 5 full users"
Analyse
Standardmäßig werden durch die Test-Konfiguration von Top-Logic immer 5 Testnutzer plus root angelegt. Das sind mehr, als die Lizenz erlaubt.
Zwar gilt die 5-Nutzer-Beschränkung nicht für Testfälle, aber die Launch-Config, welche durch das Applikationstemplate generiert wird, enthält nicht die Einstellung -Dtl.developerMode=${tl.developerMode}. Daher wird in einer Studio-Version auch für Testfälle die 5 Nutzer-Schranke erzwungen.
Ein weiteres Problem ist, dass die Einstellungen für die Test-Datenbanken in der Setup-Lauch-Config im Template nicht auf das neue Namensschema mit Underscore umgestellt wurden.
Code-Migration
In bestehenden Test-Launch-Konfigurationen, die Einstellung -Dtl.developerMode=${tl.developerMode} von Hand nachtragen.
In bestehenden Setup-Lauch-Konfigurationen die Einstellung
- tl.test.defaultDB auf tl_test_defaultDB und
- h2.schema.test auf h2_schema_test
umstellen.
Test
Selber test wie von Ticket #25870.