Page History
...
BEMÆRK: For at køre integrationstests lokalt, skal man have BTR, LTR, OTR ODR og SKR kørende lokalt. Pt. gør docker-compose setuppet ikke dette.Projekterne BTR, ODR og SKR indeholder docker-compose setups til dette formål. Hvis man har disse projekter tjekket ud, kan man starte de nødvendige services op som følger.
1. Fra roden af fsk-projektet:
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. Bemærk at projektet skal bygges før ovenstående kommando fungerer, dette gøres med følgende kommando, ligeledes fra projektroden:
mvn clean install -DskipTests=true
2. Fra roden af btr-projektet:
docker-compose -f compose/fsk-integrationtest/docker-compose.yml up
3. Fra roden af odr-projektet:
docker-compose -f compose/fsk-integrationtest/docker-compose.yml up
4. Fra roden af skr-projektet:
docker-compose -f compose/fsk-integrationtest/docker-compose.yml up
Når alt er oppe, kan integrationstests afvikles lokalt med følgende kommando:
mvn verify -pl fsk-test -PextITs
Codecoverage
Efter afvikling af unittests genereres en testrapport med Maven-plugin’et JaCoCo. Rapporten kan ses ved at åbne følgende fil i en browser:
...