Page History
...
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:
|
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 | ||||
|---|---|---|---|---|
|
...
| |
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
...
...
under integrationstest for at køre mod lokal Wildfly.
...
| Code Block | ||||
|---|---|---|---|---|
|
...
DOCKER_RUN=true mvn -P integration-test clean install |