Page History
...
| Table of Contents | ||
|---|---|---|
|
| Numbered Headings |
|---|
KildekodeKildekoden til DTG projektet findes på https://git.nspop.dk/scm/nt/dtg.git og tjekkes ud med git. MiljøDTG projektet kan startes med docker-compose som beskrevet i dev.md. Bemærk at DTG kræver et NSP base-image >= 3.x.x. Dette kan angives i et build-arg til docker-compose, fx: docker-compose build --build-arg BASE_TAG=3.3.2 Software
BygKlienten bygges med yarn udført bygges efter foreskrifterne i modules/client/ som beskrevet i filen README.md samme sted. Resten af projektet bygges herefter med mvn install -Drevision=dev udført i roden af projektet Servicen kan testes på http://localhost:8080/dtg-webservice efter at være startet som beskrevet under "Miljø", der også opretter en bruger med login dtg : dtg TestUnit tests afvikles ved almindeligt byg, men for at generere en Clover coverage rapport skal følgende kommando køres: mvn clean clover:setup test clover:aggregate clover:clover. MocksI development-opsætning bruges en mock af MitID Simulatoren. Den er sat op med følgende opførsel:
Med ovenstående kan man afteste webservicen og klientens opførsel. Man kan evt. ændre i konfigurationen (i Datakvalitet ifm. bootstrapTil OBS!, så bør man som udvikler være opmærksom på at Events, som ligger i databasen på testmijøet, ikke nødvendigvis lever op til de antagelser, som selve DTG-kildekoden kunne give udtryk for! |