Page History
Navitabs | ||||
---|---|---|---|---|
| ||||
Unittest
Unittest afvikles vha. Maven med følgende kommando:
|
Integrationstest
Der findes pt. ingen integrationstestsen række forskellige integrationstests og for alle gælder det at de validere at komponenterne er deployet korrekt og kørende i et docker setup. Og at de understøtter følgende use cases:
- Kald af NTS gennem SOSI-DCC
- Kald af NTS gennem SOSI-DCC og videre gennem SOSI-GW
Der er tilføjet et maven modul (under integrations-tests). Dette kan gradvist udbygges og nye integrationstest skal lægges i dette maven modul.
Målet at at samle alle Sosi-Dcc integrationstests et sted og gøre det muligt at afvikle disse vha jUnit ved aktivering af sædvanlige Maven target: mvn test.
For at køre integrations tests er det profilen integration-test der skal være aktiveret. Derudover skal docker container være kørende.
Der er lavet to konfigurationer, som kan aktiveres ved at tilføje miljøangivelse i kaldet af maven
Testmiljø | Beskrivelse | Afvikles |
---|---|---|
dev | Konfigurationerne passer til det miljø, der startes op under udvikling i docker (/sosi-dcc/compose/development) | mvn -Pintegration-test -Denv=dev test |
test1 | Konfigurationerne passer til NSP TEST01 miljøet | mvn -Pintegration-test -Denv=test1 test |