Versions Compared

Key

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

...

Der henvises til installationsvejledningen CAVE - Driftsvejledning for nærmere instrukser.

Udviklers workstation

Når man udvikler kan det være praktisk at foretage deploy til en lokal Wildfly. Dette kan gøres vha. docker-compose:

docker-compose -f compose/development/docker-compose.yml up --build

Efter start af docker-compose kan CAVE servicen tilgåes på localhost port 8080 (http://localhost:8080/cave/fhir). 

Beskrivelse af systemdesign

...

Unit tests kan afvikles ved at køre:

Code Block
mvn test


Integrationstests

Integrationstests kan afvikles på to måder. De kan enten afvikles mod en vilkårlig JBOSS instans eller mod en installation i docker på den lokale maskine. Sidst nævnte metode sørger selv for at starte containere med database og applikationsserver. Det sker ved hjælpe af tescontainers.org.

Code Block
languagebash
titleIntegrationstest mod vilkårlig

...

installation
mvn test -Pintegration-test -Dintegrationtestpropdir=src/test/integrationstest-localhost

...

Bemærk at denne metode kræver at CAVE servicen er installeret på en Wildfly applikationsserver.

...

 Se flere detaljer

...

test vejledning

...

 under integrationstest for at køre mod lokal Wildfly.

...


Code Block
languagebash
titleIntegrationstest mod docker containere

...

DOCKER_RUN=true mvn -P integration-test clean install