Page History
...
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.
...