//Cloudogu EcoSystem Docs

Integration-Tests

Voraussetzungen für die Durchführung von Integrationstests auf lokalen CES:

  • Lokales Cloudogu EcoSystem mit UserManagement, Nexus und SCM dogu

Vorbereitung:

  • Baseline, Nexus und SCM-Manager im EcoSystem installieren und healthy werden lassen
  • SCM-Repositories anlegen

  • Befehl durchführen: FQDN=192.168.56.2 CES_USERNAME=admin CES_PASSWORD=admin ./integrationTests/initData/http/scm-repos/setupRepositories.sh

    • Zugangsdaten müssen ggf. angepasst werden
  • Befehl durchführen: cd integrationTests/initData/http && FQDN=192.168.56.2 CES_USERNAME=admin CES_PASSWORD=admin ./maven-releases/addMavenReleases.sh

    • Zugangsdaten müssen ggf. angepasst werden
  • Ins EcoSystem gehen und Befehle durchführen

    • etcdctl set /config/baseline/groups/readers "baselineReaders"
    • etcdctl set /config/baseline/groups/editors "baselineEditors"
    • etcdctl set /config/baseline/groups/admins "baselineAdmins"
    • docker restart baseline

Durchführung

Die tests können jetzt mit cd integrationTests && yarn install && yarn cypress open gestartet werden.

Hinweise:

  • Der Cypress-Browser muss "deutsch (de-DE)" als Sprache installiert und ausgewählt haben, damit die Tests durchlaufen