Versions Compared

Key

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

...

Unit- og integrations-tests er placeret under src/test og anvender samme pakkestruktur som de klasser de tester.

Testene er udformet som Junit 4 annoterede test-cases.
Bemærk at de afviklede tests forudsætter at der er online adgang til TEST2 i NSIs fælles testmiljøer og til DanIDs PP miljø (til hentning af krydscertifikat). Dvs. byggemiljøets eksterne IP skal være whitelistet hos DanID.Integrationtest

Integrationstest køres ved at kommenter "@Test" ind i dk.rsd.fibs.newborns.NewbornsIntegrationTest.testWildfly.

Hvis testen giver en fejl retur er der to kendte fejl scenarier. 

Password er udløbet

Hvis password er udløbet kan testen testPostLogin() aktiveres og afvikles. Den sørger for at der skiftes password og testen giver en fejl og det nye password printes. Det nye password kan så opdateres. 

Testdata er nulstillet

Hvis test data hos CPR er blevet nulstillet kan man rette KMtest8.xml. Man starter med at rette PersonBirthSequence til 1 og så tælles den op med en indtil testen er OK.

Afvikling af FIBS

Der henvises til FIBS - Installationsvejledning

...

Dette kan gøres vha. docker-compose:

docker-compose -f compose/development/docker-compose.yml up --build

Hvis man kører FIBS lokalt med docker-compose, anvendes en leverandørspecifik bruger til CPR's demomiljø

Da der tidliger har været problemer med udløb af password op i mod CPR's demomiljø er der lavet en ændring i development-compose setup'et, således at der anvendes en mock til dette formål.

Release

FIBS releases med følgende kommando

...