Versions Compared

Key

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

...

Til udviklingsformål er der udarbejdet en mængde docker-compose setups. Disse ligger i

./compose/development/docker-compose.<conf>.<apd-version>.yml

conf angiver, hviklen konfiguration man ønsker at starte (rn = Region Nord, rm = Region Midt).

...

Det relevante docker-compose setup startes med følgende kommando:

./compose/development/docker-compose -f docker-compose.<conf>.<apd-version>.yml up --build

Docker-compose setup'et startere både AO XDS Adapter services samt bagvedliggende database service og mock Bookplan service. Når alle services er startet kan WSDL for de deployede AO XDS Adapter services nåes på følgende URL'er:

Test af AO XDS Adaptere

Der er udviklet både unit tests og integrationstests til AO XDS Adaptere. Struktur og afvikling af  disse beskrives i det følgende.

...

Unit tests kan også køres efter et byg med kommandoen:

mvn test

Hvis man ønsker at få opsamlet testresultaterne (og beregnede test coverage) i en samlet rapport vha Maven plugin'et jacoco, kan følgende kommando anvendes:

mvn verify

Denne kommando afvikler unit tests og opsamler test coverage rapporten i følgende directory:

./testreport/target/site/jacoco-aggregate/

Rapporten kan med fordel åbnes i en browser, da den er genereret i både xml og html format.

...

Afviklingen forudsætter, at AO XDS Adaptere er bygget og deployeret (ved opstart af relevant docker-compose setup) som beskrevet ovenfor.

TODO