Versions Compared

Key

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

...

Unittests og tilhørende udregning af testcoverage udføres som en integreret del af byg af komponenten (se i øvrigt CRA - Guide til udviklere).

Integrationstest

Der er i sommeren 2023 oprettet integrations test for CRA, i første omgang til FetchIntermediateCraJob.

Integrationstestene er implementeret vha Cucumber og JUnit i modulet cra-integrationstest, og er beregnet til afvikling mod en kørende udgave af CRA.

Afvikling af Integrationstests aktiveres via Maven ved følgende kommando:

mvn verify -Pintegration-test

Det kræves at følgende properties angives ved afvikling af integrationstesten



Property

Beskrivelse

fetchintermediatecert.start.endpoint

Endpoint for FetchIntermediateCraJob

fetchintermediatecert.status.endpoint

FetchIntermediateCraJob status

Test med Cronjobs

...

CRA har tidligere ikke

...

haft en integrationstest. Og de nuværende test kan ikke kontrollere resultatetet som sådan, andet end kald gik godt.  I stedet kan servicens samlede funktionalitet verificeres ved at tjekke docker loggen for cron-jobs, når servicen er deployet lokalt med docker-compose.

...

Og log filer kan testes for fejl.

Der henvises i øvrigt til CRA - Guide til udviklere for udførselsvejledning.

...