Versions Compared

Key

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

Denne beskrivelse gælder alle importere, der gør brug af core library, med mindre andet er beskrevet under den enkelt importerer.

Unit test

Unittest gør brug af Junit og kan udføres med følgende kommando.

Code Block
languagejava
mvn clean test

Database forbindelsen skal være konfigureret i src\test\resources\test.properties. Default er localhost på port 3306.

Integrationtest

Integrationtest er baseret på Docker og matcher konceptet i NSP byggeserver. Bemærk ikke alle importere har en integrationstest.

Integrationtest kan udføres med følgende kommando.

Code Block
languagejava
docker build --add-host db:<ip addr> -t nsp .
docker run --add-host db:<ip addr> -v <fuld stig til integrationtest-files>:/data/importers -p 8080:8080 nsp
mvn clean test-compile failsafe:integration-test
docker stop nsp
docker rm nsp