Versions Compared

Key

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

...

Afvikling af Integrationstests aktiveres via Maven ved følgende kommando i moduletdros-qa:

mvn verify -Pintegration  Pintegration-test  -Dvariabel=value

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

...

Property

Beskrivelse

iti41.service.endpointEndpoint for DROS ITI-41 service
iti42.service.endpointEndpoint for DROS ITI-42 service
iti42.nodgws.service.endpointEndpoint for DROS ITI-42 service (uden DGWS)
iti57.service.endpointEndpoint for DROS ITI-57 service
iti61.service.endpointEndpoint for DROS ITI-61 service
iti18.service.endpointEndpoint for 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økan man nøjes med at specificere miljøet med argumentet environment

Der er følgende muligheder for test miljøer:

localDet dockerbaserede udviklingsmiljø for DROS
test1DROS på NSP Test1 miljø
test2DROS på NSP Test2 miljø

Således kan man afvikle integrationstestene mod test1 med følgende kommando:

Code Block
languagetext
/dros/trunk/dros-qa$ mvn verify -Pintegration-test -Denvironment=test1


local vælges som default hvis der ikke specificeres miljø.

Testrapporter kan genereres i HTML med kommandoer: mvn surefire-report:report; mvn site -DgenerateReports=falseTestrapporter kan for integrationstesten genereres som html og json og kan ses i /target/cucumber-reports/cucumber.html og /target/cucumber-reports/cucumber.json

Sammenhæng mellem integrationstests og user stories

...