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