Versions Compared

Key

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

...

Version

Dato

Ændring

Ansvarlig

1.4

2018-08-27

Initialt dokument

Trifork

1.52020-03-04Opdateret beskrivelseKvalitetsIT

Kort byggevejledning

For at bygge projektets uden at køre unit-tests og integrationstests, anvendes følgende Maven-kommando:

...

Afvikling af unit-tests

For at afvikle køre projektets unit- tests , skal der køre en lokal MariaDB. Projektet indeholder et docker-compose setup, der starter en MariaDB container op og initialiserer en database.

For at starte MariaDB-containeren køres følgende fra folderen compose/development:

% docker-compose up

Det kan tage op til et minut, før databaseserveren er klar.

Når mariadb-containeren er oppe, er den automatisk sat op med en bruger, der passer sammen med -server være tilgængelig. En passende bruger og database-schema kan oprettes vha. SQL-scripterne recreate_database.sql og recreate_service_user.sql, som findes i mappen src/test/resources/db. Hvis disse standard-scripts anvendes, så passer de database-credentials, som er angivet i application.properties-filen i projektet.

Projektet anvender Spring Boot og database-strukturen bliver automatisk oprettet vha. Flyway SQL-scripterscripts, når unit-testene afvikles.

...