Integrationstests

Integrationstests er lavet i modulet: openxds-it
Dette modul er lavet i Java 8 og testene kan derfor eksekveres direkte med maven:

mvn verify -Pintegration-test

Det ønskede endpoint kan specificeres ved at sætte -Dservice.endpoint=[endpoint]. Default er http://localhost:8020/axis2/services/xdsrepositoryb som er tilgængelig når det lokale docker-compose setup kører.

Bemærk at docker setuppet kræver at nxrg også er kørende lokalt.


XDS Toolkit 2: Testing

XDS Toolkit er en samling test tools, der fokuserer på XDS.

Det understøtter tests for en række IHE XDS aktører f.eks Document Registry, Document Repository og flere.

I forhold til OpenXds er det relevant at kigge på, hvilke tests, der findes, der fokuserer på Document Repository.


I menuen i XDS Toolkit kan man vælge "Conformance Tests". Herved fåes et overblik over de forskellige IHE XDS aktøerer. I forhold til OpenXds er det relevant at kigge på dem som findes i Repository/XDS/Required

For lokal test startes værktøjet startes op med docker compose. Først den almindelige compose fil, og derefter den som indholder Toolkit værtøjet:

Herefter kan tool tilgåes i en browser via: http://localhost:3308/xdstools2/

For at komme godt igang med at bruge værtøjet skal følgende trin udføres:

  1. Først start af de 2 compose filer som ovenfor nævnt
  2. Start i: http://localhost:3308/xdstools2/
  3. Klik ok til fejlbeskeden med external cache ikke er konfigureret. Sig ok, hver gang den dukker op i det efterfølgende.
  4. Vælg toolkit configuration til venstre, indtast password "easy"
  5. Indsæt "/home/bill/ec" i feltet External Cache, og tryk save, og ok.
  6. Stop compose for ihetoolkit og start den igen.
  7. Start: http://localhost:3308/xdstools2/
  8. Nu skulle fejlbesked være væk
  9. Vælg sysem configuration til venstre i menuen. Her skulle gerne kunne ses en openxds, vælg den og se noget i stil med:

  10. 687pxVælg confirmance tests til venstre, vælg repository. 
  11. indtast et navn til en test session øverst på siden og tryk add.


  12. Når promptet vælg test sessionen og system openxds


  13. Vælg Assign system
  14. Nu skal man gerne se noget i stil med:


  15. Og alle test er klar til udførsel

De kan køeres en for en på pilene eller køres på en gang på den øverste pil.