Versions Compared

Key

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

...

Tests til integrationstests markeres i koden med en custom testkategori og projektet sættes op så disse kan køres ved at kørekøres som beskrevet nedenfor.

Disse tests vil så kræve at indlæseren samt de korrekte afhængigheder allerede kører, hvilket typisk laves via docker-compose. For CprIndlæseren er compose/test/docker-compose.yml lavet således, at denne starter en CprIndlæser, database samt SKRS i en opsætning, som kan testes via integrationstestene. Så man kan starte denne docker-compose fil lokalt (docker-compose up) og så ved siden af køre integrationstestene, som vil lægge en fil op, vente på at den bliver indlæst, og herefter se efter i både database samt SKRS om indlæsningerne er gået godt.

...