Versions Compared

Key

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

...

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

Udviklers workstation

Når man udvikler kan det være praktisk at foretage lokal deployment.

Dette kan gøres vha. ....:

Når GM-Facade er startet, svarer den på:

  • Services: Se ...



Beskrivelse af systemdesign

Systemdesign er beskrevet i GM-Facade - Design- og arkitekturbeskrivelse.

...

Kildekoden bygges vha Maven, og kildekoden er struktureret som Maven moduler. GM-Facade består af følgende moduler:

cda-parserModul er ansvarligt for at parse indholdet af rå cda-dokumenter til HL7   
fhir-generatorModulet er ansvarligt for oversætte hl7 til Fhir
serviceModulet udstiller jakarta ws endpoints til med graviditestmappe relevante dokumenter via en fhir-snitflade 






Beskrivelse af testsetup

Unittests

??? JUnit anvendes til implementering af unit tests . Der er kontinuert gennemført unit tests på alle komponenter i projektet.

Unit tests afvikling under byg vha ??? plugin for Maven, men kan separat afvikles ved at køre:

...

mvn test

...

og kan afvikles som følger:

mvn test

Integrationstests

Integrationstests ligger i modulet ??? og kan afvikles med:

mvn verify

-???

-P integration-tests -Dtest.url=http://localhost:8084 -Ddros.url=http://test1.ekstern-test.nspop.dk:8080/decoupling/nspservices/gm 

Dette forudsætter at alle services er startet som angivet i ??? setuppet setuppet

Hvis man ønsker af afvikle testen op mod en andet miljø f.eks. test1 eller test2 henvises til GM-Facade - Testvejledning.

...