Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • DGWSITCase: Tester succesfuldt DGWS kald.
  • IDWSITCase: Tester succesfuldt IDWS kald.
  • ExampleFilesITCase: Tester forskellige eksempler på operationer (fx create, update, delete) ved kald direkte på servicen, som kun er muligt under lokal integrationstest. Ved ekstern integrationstest køres nogle af testene på det eksterne miljø vha. DGWS kald.
  • ExampleFilesITCase for Migrationssnitfladen: Tester operationen MigratePersonalDataCard. 
  • ServletITCase: Tester diverse ikke-webservice-endpoints (fx /isAlive og /dksconfig).

Når servicens er installeret og deployet, kan korrekt deployment verificeres ved at køre integrationstestene. Dette gøres ved at anvende følgende Maven-kommando, som aktiverer Maven-profilen extITs og specificerer adressen på det specificerede og specificerer et miljø:

mvn verify -pl skr-test -PextITs -DitAddress=http://127.0.0.1:8080/skr

...

Denvironment=local

Der er følgende muligheder for test miljøer:

Miljø

Beskrivelse

localTesten køres mod et lokalt docker-compose setup (denne vælges automatisk hvis environment argumentet ikke sættes).
test1Testen køres mod service der er deployet på test1.
test2Testen køres mod service der er deployet på test2.

Bemærk at dette kræver, at projektet er fuldt bygget, for at lokale dependencies er på plads.

...