Page History
...
Stamdatamodulets integrationstests kan afvikles mod forskellige miljøer. Miljøerne er konfigureret i profiler, således at man f.eks. kan teste mod test1 det lokale docker setup med følgende kommando:
mvn verify -pl nsp/integrationtest -Ptest1Pintegration-test -Plocal
Der er følgende profiler, som desuden kan ses i pom-filen:
Navn | Beskrivelse |
---|---|
development | Under denne profil bliver den testede service startet i en indlejret Undertow servlet-container, som der testes mod. Denne profil er aktiv som default, og bruges altså, hvis man ikke specifikt angiver en anden profil. |
local | Under denne profil startes ingen Undertow-container, i stedet forventes den testede service at køre på localhost. Formålet med dette er at kunne teste mod et lokalt docker-compose setup, hvilket forventes at være startet op. |
test1Som 'local', men mod test1. | Denne profil kører om test1 |
test2 | Som 'local', men mod test2. |
...
Denne profil kører mod test2 |
Hvis man ønsker at køre integrationstests lokalt, kan man starte et lokalt udviklingmiljø op med kommandoen
...