Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

...