Versions Compared

Key

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

...

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)

...

Afvikle komponenten

...

For at starte DDS afvikles følgende kommando (build parameteren sikrer, at DDSens Docker images bygges):

cd compose/development

docker-compose up --build

Vent på at setuppet kommer op (loggen falder til ro).

Integrationstest

For at køre integrationstesten gøres følgende. DDS komponenten afvikles i docker-compose som beskrevet ovenfor.

Dernæst kan integrationstestene startes med følgende kommandoer:


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.

Generelt design af DDS Registry og Repository

DDS består af to overordnede applikationer: DDS Registry og DDS Repository, der kan bygges (som war-filer og senere som Docker images) og afvikles uafhængig af hinanden.

Da der er overlap i funktionaliteten af

Servicene består af en række Maven-moduler, der findes under dds/ddsregistry og dds/ddsrepository

...