Page History
...
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
...
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:
...
Det er muligt at ramme andre miljøer end det lokale ved at udskifte local med test1 eller test2.
...
- types: modul der indeholder wsdl’er og xml-skemafiler i SOAP 1.2 version. Anvendes til at kommunikere med DDS backend XDS Repositories og XDS Registries.
- client-types: modul der indeholder wsdl’er og xml-skemafiler i SOAP 1.1 version. Disse skal bruges til at lave en klient der kan kontakte DDS services.
- minspaerring-client: modul til kommunikation med MinSpærring (tjek af spærringer)
- brs-client: modul til kommunikation med BRS
- stamdata-lookup-client: modul til kommunikation med stamdata-lookup (personinformation)
- common: diverse fællesmoduler, der anvends både af DDS Repository og DDS Registry
- ddsregistry:
- application: DDS Registry specifikke klasser og funktionalitet
- war: pakker DDS Registry som en web applikation
- ddsrepository:
- application: DDS Repository specifikke klasser og funktionalitet
- war: pakker DDS Repository som en web applikation
- testreport: samler de enkelte coverage reports op for de forskellige moduler til en samlet rapport
- integrationstest
- nsp-service-clients: modul til oprettelse af testdata i eksterne services (MinSpærring)
- dds-xds-testclient: modul med fælles testfunktionalitet (ikke afhængig af sikkerhedsprotokol)
- dds-dgws-testclient: DGWS integrationstests
- dds-oioidws-testclient: IDWS integrationstests
...