Page History
| Navitabs | ||||
|---|---|---|---|---|
|
...
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
Inden integrationstest afvikles, skal projektet bygges. Dette gøres med følgende kommando:
mvn clean install -DskipTests=trueIntegrationstesten kan afvikles mod forskellige miljøer. Miljøerne er konfigureret i profiler, således at man f.eks. kan teste mod test1 med følgende kommando:
mvn verify -Ptest1
Der er følgende profiler, som desuden kan ses i pom-filen:
Navn | Beskrivelse |
|---|---|
| dev | Testen køres mod et lokalt docker-compose setup. |
| test1 | Testen køres mod service der er deployet på test1. |
| test2 | Testen køres mod service der er deployet på test2. |
Hvis man ønsker at køre integrationstesten lokalt mod docker-compose setup, så kan man starte et lokalt udviklingmiljø op med kommandoen
docker-compose -f compose/development/docker-compose.yml up --buildBemærk: Det kan tage op mod et minut før containeren er klar. De nødvendige databaser bliver oprettet automatisk.
Unittests
Vejledning til afvikling af unit-tests er beskrevet i udviklerguiden.