Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootViderestillingsservice (DCC) - Leverancebeskrivelse
includeroottrue



Unittest

Unittest afvikles vha. Maven med følgende kommando:

mvn -f modules/pom.xml test

Integrationstest

Der findes pt. ingen integrationstestsen række forskellige integrationstests og for alle gælder det at de validere at komponenterne er deployet korrekt og kørende i et docker setup. Og at de understøtter følgende use cases:

  • Kald af NTS gennem SOSI-DCC
  •  Kald af NTS gennem SOSI-DCC og videre gennem SOSI-GW


Der er tilføjet et maven modul (under integrations-tests). Dette kan gradvist udbygges og nye integrationstest skal lægges i dette maven modul.

Målet at at samle alle Sosi-Dcc integrationstests et sted og gøre det muligt at afvikle disse vha jUnit ved aktivering af sædvanlige Maven target: mvn test.
For at køre integrations tests er det profilen integration-test der skal være aktiveret. Derudover skal docker container være kørende.

Der er lavet to konfigurationer, som kan aktiveres ved at tilføje miljøangivelse i kaldet af maven

TestmiljøBeskrivelseAfvikles
devKonfigurationerne passer til det miljø, der startes op under udvikling i docker (/sosi-dcc/compose/development)mvn -Pintegration-test -Denv=dev test
test1Konfigurationerne passer til NSP TEST01 miljøetmvn -Pintegration-test -Denv=test1 test