Page History
...
Bemærk endeligt at integrationstestene opretter data, der ikke slettes igen, dvs. afviklen er altså ikke idempotent.
Hvis man ønsker at køre integrationstests lokalt, kan man starte et lokalt udviklingmiljø op med kommandoen
docker-compose -f compose/development/docker-compose.yml up -- buildBemærk: Det kan tage op mod et minut før containeren er klar. De nødvendige databaser bliver oprettet automatisk. Bemærk at projektet skal bygges før ovenstående kommando fungerer, dette gøres med følgende kommando, ligeledes fra projektroden:
mvn clean install -DskipTests=trueSom nævnt ovenfor, så slettes oprettede data ikke igen automatisk. Hvis man ønsker at slette data for at køre tests igen, kan følgende kommando benyttes:
docker exec development_btrdb_1 /bin/bash -c "echo \"use btr; delete from PropertiesTreatmentWill; delete from TreatmentWill; use ltr; delete from LivingWill; delete from PropertiesLivingWill;\" | mysql -uroot"Unit-tests
Vejledning til afvikling af unit-tests er beskrevet i installationsvejledningen.
...