Versions Compared

Key

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

...

Integrationstestene for DROS er implementeret vha Cucumber og JUnit i moduletdros-qa, og er beregnet til afvikling mod en kørende udgave af DROS.

Integrationstestene kan udvikles i to modes: Een mod en ekstern DROS og een mod en lokal deployet (på Undertow) DROS.

Strategien med lokalt deployet DROS afvikles som en del af build fasen for DROS komponenterne.

Afvikling af Integrationstests mod eksternt kørende DROS aktiveres via Maven ved følgende kommando i moduletdros-qa:

...

Det kræves at følgende properties angives ved afvikling af integrationstesten


Property

Beskrivelse

notificationbroker

iti41.service.endpointEndpoint for DROS ITI-41 service
iti42.service.endpointEndpoint for
NAS 2 NotificationBroker
DROS ITI-42 service
iti42.nodgws.service
pullpointfactory
.endpointEndpoint for
NAS 2 PullPointFactorypullpoint
DROS ITI-42 service (uden DGWS)
iti57.service.endpointEndpoint for
NAS 2 PullPointsubscriptionmanager
DROS ITI-57 service
iti61.service.endpointEndpoint for
NAS 2 SubscriptionManageridlist
DROS ITI-61 service
iti18.service.endpointEndpoint for
NAS 2 Idlist
den bagvedliggende ITI-18 service (bruges til at finde DocumentEntry UUID udfra dokument id)


For nemheds skyld er der angivet følgende profiler (kan angives med -P), med variabeldefinitioner for et givent miljø

...