Page History
...
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.endpoint | Endpoint for DROS ITI-41 service | |
iti42.service.endpoint | Endpoint for DROS ITI-42 service | |
iti42.nodgws.service.endpoint | Endpoint for DROS ITI-42 service (uden DGWS) | |
iti57.service.endpoint | Endpoint for DROS ITI-57 service | |
iti61.service.endpoint | Endpoint for DROS ITI-61 service | iti18.service.endpoint | Endpoint 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:
local | Det dockerbaserede udviklingsmiljø for DROS |
test1 | DROS på NSP Test1 miljø |
test2 | DROS på NSP Test2 miljø |
Således kan man afvikle integrationstestene mod test1 med følgende kommando:
Code Block | ||
---|---|---|
| ||
/dros/trunk/dros-qa$ mvn verify -Pintegration-test -Denvironment=test1 |
local vælges som default hvis der ikke specificeres miljø.
Testrapporter kan for integrationstesten genereres som html og json og kan ses i i /target/cucumber-reports/cucumber.html og /target/cucumber-reports/cucumber.json
Sammenhæng mellem integrationstests og user stories
...