//Cloudogu EcoSystem Docs

Integrationstests

Um die Integrationstests zu starten und erfolgreich auszuführen, müssen einige Bedingungen erfüllt sein.

Aktuell müssen diese Dogus installiert sein:

  • nginx (sollte längst installiert sein)
  • cas (sollte längst installiert sein)
  • ldap (sollte längst installiert sein)
  • usermgt
  • swaggerui
  • cockpit
  • plantuml
cesapp install official/usermgt ; cesapp start usermgt
cesapp install official/cockpit ; cesapp start cockpit
cesapp install official/swaggerui ; cesapp start swaggerui
cesapp install official/plantuml ; cesapp start plantuml

Die Tests startet man mit diesen Befehlen:

cd ui/integrationTests
yarn install
yarn cypress run
# alternativ auch yarn cypress open

Troubleshooting

Einige Tests können fehlschlagen, wenn der in Cypress gewählte Browser in einer anderen Sprache konfiguriert wurde als englisch. Hierzu ist aktuell keine Lösung bekannt, außer eine andere Übersetzung des Browsers zu installieren.