Page History
...
I afsnit 3 (Opsætning af udviklingsmiljø) beskrives de softwaremæssige krav der er til miljøet samt hvordan kode bygges og køres.
I afsnit 4 (Beskrivelse af systemdesign) beskrives deployment-miljøet.
Kodestrukturen, kodemæssige afhængigheder til tredjeparts moduler og de forskellige servicemodulers ansvar og design beskrives i afsnit 6.
Testdesign findes i afsnit 7.
TODO: få styr på afsnit og overskifter til sidst
4 (Generelt design af DDS Registry og Repository).
Sammenhæng med øvrige dokumenter
...
Krav til Docker
Docker 18.x eller højere anvendes.
Bygge komponenten
Udfør følgende kommando for at bygge komponenten:
mvn clean install
Det tager lidt tid, da der skal genereres kode ud fra et større antal wsdl-filer.
Unit test (JUnit)
...
Integrationstest
For at køre integrationstesten gøres følgende:
Byg DDS, som beskrevet ovenfor
Udfør følgende kommandoer:
cd compose/development
docker-compose up --build
Vent på at setuppet kommer op.
cd integrationstest
mvn verify -Plocal,integration-tests
Det er muligt at ramme andre miljøer end det lokale ved at udskifte local med test1 eller test2.
TODO: hvor meget skal med fra gl repository guide i afsnit "Beskrivelse af kildekodens struktur og design" og hvor opdateret er den? Ret evt. intro afsnit
TODO: Og hvad med Cobertura til code coverage. Source koden har referncer her til. Evt. flyttes til test vejledningen?
Generelt design af DDS Registry og Repository
Servicene består af en række Maven-moduler, der findes under dds/ddsregistry og dds/ddsrepository
...