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 -- buildBemæ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=true2. Fra roden af btr-projektet:
docker-compose -f compose/fsk-integrationtest/docker-compose.yml up3. Fra roden af odr-projektet:
docker-compose -f compose/fsk-integrationtest/docker-compose.yml up4. Fra roden af skr-projektet:
docker-compose -f compose/fsk-integrationtest/docker-compose.yml upNår alt er oppe, kan integrationstests afvikles lokalt med følgende kommando:
mvn verify -pl fsk-test -PextITsCodecoverage
Efter afvikling af unittests genereres en testrapport med Maven-plugin’et JaCoCo. Rapporten kan ses ved at åbne følgende fil i en browser:
...