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

...

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

...