Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSundhedsvæsenets Nationale Erstatnings-CPR (Nationalt eCPR) - Leverancebeskrivelse
includeroottrue

Overblik

Dette dokument beskriver en testvejledning for Fravalg af Genoplivning Ved Hjertestop Register-servicen. Det forudsættes at projektet er bygget og installeret, og med denne vejledning kan man således afvikle integrationstests og derved kontrollere robustheden.

Ændringslog

...

Version

...

Dato

...

Ændring

...

Ansvarlig

...

Version

...

Dato

...

Ændring

...

Ansvarlig

...

1.0.0

...

2023-05-15

...

Initiel version

...

KvalitetsIT

Integrationstests

...

mvn clean install -DskipTests=
Code Block
languagetext

Inden integrationstest afvikles, skal projektet bygges. Dette gøres med følgende kommando:

true

Afvikling af Integrationstests aktiveres via Maven med følgende kommando:

Code Block
languagetext
mvn verify -pl fgvhr_integration_tests -Pintegration-test

Dette vil afvikle integrationstestene mod en lokalt kørende FGVHR.

Testene kan også afvilkes mod test miljøerne ved at sætte argumentet environment. F.eks.

Code Block
languagetext
mvn verify -pl fgvhr_integration_tests -Pintegration-test -Denvironment=test1

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

...

Miljø

...

Beskrivelse

...

Alternativt kan FGVHR endpointet sættes manuelt med maven property fgvhr.service.endpoint

Code Block
languagetext
mvn verify -pl fgvhr_integration_tests -Pintegration-test -Dfgvhr.service.endpoint=http://en-anden-url:8080/fgvhr

Hvis man ønsker at køre integrationstesten lokalt mod docker-compose setup, så kan man starte et lokalt udviklingmiljø op med kommandoen

Code Block
languagetext
docker-compose -f compose/development/docker-compose.yml up --build

Bemærk: Det kan tage op mod et minut før containeren er klar. De nødvendige databaser bliver oprettet automatisk.

Unittests

...