Page History
...
Kode konventionerne følger reglerne defineret i filen:
config/checkstyle.xml |
---|
En del af testsuiten består af integrationstests, som kan afvikles mod forskellige miljøer. Miljøerne er konfigureret i profiler, således at man f.eks. kan teste mod test1-miljøet med følgende kommando:
% mvn verify -Ptest1 |
---|
Profilerne kan ses i pom-filen. Der er pt. følgende profiler:
Navn | Beskrivelse |
---|---|
development | Under denne profil bliver den testede service startet i en indlejret Undertow servlet-container, som der testes mod. Denne profil er aktiv som default, og bruges altså, hvis man ikke specifikt angiver en anden profil. |
local | Under denne profil startes ingen Undertow-container, i stedet forventes den testede service at køre på localhost. Formålet med dette er at kunne teste mod et lokalt docker-compose setup. |
test1 | Som 'local', men mod test1. |
test2 | Som 'local', men mod test2. |
Bemærk: I skrivende stund er det kun development-profilen der virker, da testklasserne selv opretter testdata i en lokalt kørende database. Der udestår et arbejde med at adskille oprettelsen af testdata fra udførsel af tests.
Denne kommando validerer code coverage og kode konventionerne for projektet.
Kode konventionerne følger reglerne defineret i filen:
IDE
Stamdataservicen kan principielt udvikles i enhver Java IDE, der forstår Maven projekters opbygning.
...