Versions Compared

Key

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

...

Da CRA ikke har en service snitflade, er der ikke oprettet standard integrationstests. I stedet er det muligt at teste kan servicens samlede funktionalitet verificeres ved at kalde start og status for de tilgængelige tjekke docker loggen for cron-jobs, når servicen er deployet lokalt med docker-compose. 

Når servicen er startet op i docker-compose fra development-opsætningen, startes de jobs, som er beskrevet i jobcron/entrypoint.sh.

Med kommandoen docker logs development_jobs_1 -f, kan afviklingen af jobs'ne følges i loggen, hvor det er muligt at se at de afsluttes med statuskode 200 for succes. 

De forskellige endpoints kan også kaldes fra Disse kan f.eks. kaldes i en browser på følgende vis

CRL Stub

Når  CRA servicen skal hente crl filer, så kalder sender den et http request. Det er dog ikke altid at disse services der  udstiller CRL filerne er tilgængelige.
For at undgå afhængigheder  til andre services, så er det nu muligt at placere CRL filer i modulet cra-crl-stub.

...