Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSOR Opdater Service Platformsservices (NAP Platform) - Leverancebeskrivelse
includeroottrue

Indholdsfortegnelse

Table of Contents
outlinetrue
excludeIndholdsfortegnelse

Code coverage

Code coverage rapporten bliver håndteret af et JaCoCo plugin i Maven.

Det er kun klasser som er blevet udviklet i forbindelse med denne service. Alle klasser der er autogenereret, eller som kommer i form af afhængigheder, de er blevet sorteret fra i rapporten.

En anden vigtig detalje at pointere, de klasser som kobler direkte op med tredjepart services (som databasen, eller SOR backend), ingen unit tests kører på dem. Så hele pakken dk.sds.nsp.sor.sorus.service.external har ingen tests på sig overhovedet.

...

dk.sds.nsp.sor.sorus.model

...

Nærmere uddybning af hver pakke kan findes i JaCoCo rapporten, som bliver genereret ved hver eksekvering af unit tests.

Unit tests

Unit tests gør flittig brug af mocking frameworked Mockito i tests, for at kunne komme i forskellige situationer. De forskellige test klasser tester udelukkende på den klasse de er opkaldt efter, og alle andre er mocked af, for at kontrollere testmiljøet fuldstændigt.

...


1. Introduktion

Formålet med dette dokument er at beskrive testresultaterne for NAP Platformen.

Sammenhæng med øvrige dokumenter

Dette dokument er en del af den samlede dokumentation for NAP Platformen.

Dokumentet er udformet, så det i videst muligt omfang opfylder sit formål uafhængigt af de øvrige dokumenter.

For at kunne opdatere dette dokument, er det en forudsætning, at et udviklingsmiljø for NAP-SDK er installeret. Læs mere om dette på NAP Platform - Guide til udviklere

Guide til at afvikle testene kan læses på NAP Platform - Testvejledning.


Nap-lobby-web

Version

Coverage

1.0.0
Statements   : 90.65% ( 349/385 )
Branches     : 83.67% ( 164/196 )
Functions    : 83.56% ( 122/146 )
Lines        : 91.04% ( 315/346 )

byg: https://jenkins.nspop.dk/job/NAP/job/NAP%20Administration/job/NAP_LobbyWeb_build/115/

Nap-test-web

Det er et test-suite i sig selv og der er derfor ikke lavet unit tests.

Nap-administration


VersionStructureCoverage
1.0.0INSTRUCTION86%
BRANCH80%
COMPLEXITY84%
LINE85%
METHOD90%
CLASS100%

Byg: https://jenkins.nspop.dk/job/NAP/job/NAP%20Administration/job/NAP_Administration_build/181/

Nap-host-java

Ikke lavet unit tests, da samme funktionalitet er testet af nap-test-web. 

Performancemålinger

...