Versions Compared

Key

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

...

Herefter kan en lokal udgave kan startes med docker

cd compose/development
docker-compose up --build



Opsætning af IntelliJ Idea

...

Der antages en localhost MySQL hvor root-kodeordet er blankt.

Anchor
__RefHeading___

...

Når man udvikler kan det være praktisk at deploye til en lokal Wildfly server, da det er denne applikationsserver som bruges i NSP produktionsmiljøet. Der henvises til Installationsvejledningen for nærmere instrukser. Det anbefales at benytte NSP-in-a-box (NIAB) da denne indeholder en server, der er konfigureret på samme måde som den findes hos operatøren.

Anchor
__RefHeading___Toc13022_485590894
__RefHeading___Toc13022_485590894
Anchor
_Toc477259161
_Toc477259161
Beskrivelse af systemdesign

...

I mappen "integration" forefindes et modul til integrations- og stresstests. De pågældende tests kan afvikles med Maven.
Det pågælende De pågældende tests kræver at der er etableret et kørende miljø. Såfremt der testes mod localhost, vil man derfor forinden skulle foretage følgende:

...

. Et sådant miljø kan etableres lokalt ved at bygge BRS og starte docker-compose development-setuppet, som beskrevet tidligere i denne guide.

Når dette er gjort, afvikles integrationstests som følger:

cd integration
mvn verify

...


Der kan også testes mod andre miljøer end localhost, men så vil man manuelt skulle lægge datagrundlaget ind i miljøet først.
Der henvises til filen README.txt, som beskriver hvordan testen afvikles i praksis, herunder hvordan testdata indlæses.

...

Code Block
mvn clean install

Derefter skal det deployes på Wildflyskaludviklingssetuppet startes (beskrevet tidligere i dette dokument), hvilket er forudsætning for næste skridt: integrationstesten. Denne udføres således (under integrationtest):

...