Page History
...
Version | Dato | Ansvarlig | Beskrivelse |
1.4 | 23-01-2020 | KIT | Beskrivelse af ny suite til integrationstests |
1.3 | 19-09-2019 | Openminds | Gennemgang og mere detaljeret dokumentation |
1.2 | 25-09-2018 | Openminds | Yderligere specifikation som følge af ny borgerservice og Kafka |
1.1 | 07-09-2017 | Openminds | Tilføjelse af yderligere integrationtests |
1.0 | 15-06-2017 | Aage Nielsen |
...
- shared-test - integrationtest af registrering og medhjælp opslagshared-test-idws - integrationstest af borger opslag
Nedenstående er en liste over shared-test:
IntegrationTest | Standard og default integrationstest. Kontrollere at miljøerne er kørende, kalder Registration og derefter Lookup. |
MinLog1IntegrationTest | Standard integrationstest mod MinLog1. Kontrollere at miljøerne er kørende, kalder Registration og derefter Lookup. |
...
IDWSTestClient | Standard integrationstest. Kontrollere at miljøerne er kørende, kalder først op til STS og derefter Lookupid | IDWSHelper | Validerer xml signatur fra fil
Derudover findes en række "hjælpeværktøjer" som ikke er tiltænkt afvikling i CI miljøer - men som kan anvendes i forbindelse med fejlsøgning:
../shared-test/RunMultipleIntegrationTests | Afvikler alle tests baseret på plain xml-filer – se : | |
../shared-test/dk.nsi.minlog2.testtools.lookup.ExternalLookupTest | Afvikler enkeltstående test – request findes i lookup-snippet.xml | |
../shared-test/dk.nsi.minlog2.testtools.registration.ExternalRegistrationTest | Afvikler enkeltstående test – request findes i registration-snippet.xml | |
../shared-test/dk.nsi.minlog2.testtools.XMLValidator.XMLValidator | Validerer korrekt xml fra filen xml-tovalidate.xml | ../shared-test-idws/dk.nsi.minlog2.testtools.lookupid.IDWSHelper | Validere IDWS fil baseret request vha. Seal (LibertySignatureValidator)
Senest er tilføjet et maven modul (under integrations-tests). Dette skal gradvist udbygges og ovenstående integrationstest skal løbende overføres til dette maven modul.
Målet at at samle alle MinLog2 integrationstests et sted og gøre det muligt at afvikle disse vha junit ved aktivering af sædvanlige Maven target: mvn test
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 (/minlog/compose/development) | mvn -Denv=dev test |
test1 | Konfigurationerne passer til NSP TEST01 miljøet | mvn -Denv=test1 test |
Afvikling
En del af integrationstestene kan afvikles fra en kommandolinje mod komponenten på en kørende JBoss server. Testen kan enten afvikles med et id kort som parameter eller selv danne et id kort ved at kalde test STS.
Det er muligt at læse konfigurationen fra en fil eller med parametre til kommandolinjen:
...