Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootDynamisk Testdata Generator (DTG) - Leverancebeskrivelse
includeroottrue


Anchor_GoBack_GoBackGuide til udviklere - Projektspace for Arosii -https://www.nspop.dk/display/arosii/Guide+til+udviklere
Image Removed Projektspace for Arosii / Home / Dynamisk Testdata Generator Guide til udviklere
Created by Jacob Qvortrup, last modified by Unknown User (mxj) on 23-03-2017
Changelog

DatoVersionÆndring
31/12-20161.0.0Initiel release af Dynamisk Testdata Generator
03/03-20171.0.1Web interface tilføjet
23/03-20171.0.2Environment tilføjet til generator. Webservice-modul opdateret til at gøre brug af json-1.0.4 i stedet for json-1.0.3.

Indhold

Indhold

Table of Contents

...

maxLevel

...

3

...


...

Numbered Headings

Kildekode

Kildekoden til DTG projektet findes på https://svn.nspop.dk/svn/arosii/dtg/trunk og tjekkes ud med Subversion.

Miljø

DTG projektet har et indbygget testmiljø baseret på Vagrant og Puppet, som automatisk kan provisioneres med alle relevante artefakter og konfigurationer.

Software

  • Java 8
  • Maven 3
  • Vagrant 1.7
  • VirtualBox 4.3
  • Node 6

Byg

Klienten bygges med npm package udført i modules/client/ som beskrevet i README.md.

Resten af projektet bygges herefter med mvn install udført i roden af projektet

Køres kommandoen vagrant up (eller vagrant provision hvis ens vagrant box allerede er oppe) så kan servicen testes på http://localhost:9080/dtg-webservice

Der er til testformål oprettet en bruger med login test : test

Test

Unit 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
  1. of 214/07/2017, 10.29 Guide til udviklere - Projektspace for Arosii -https://www.nspop.dk/display/arosii/Guide+til+udviklere

Dette anvender dog den indbyggede 30 dages evaluation license da den licens som NSP projektet stiller til rådighed gennem Seal.Java er udløbet. Når NSP Projektet får en ny licens skal denne tilføjes til DTG projektet.

...