Quina és la cobertura de la sucursal de JaCoCo?
Quina és la cobertura de la sucursal de JaCoCo?

Vídeo: Quina és la cobertura de la sucursal de JaCoCo?

Vídeo: Quina és la cobertura de la sucursal de JaCoCo?
Vídeo: COBERTURAS CONTABLES (IV): INVERSIONES NEGOCIOS EN EL EXTRANJERO (NEGOCIOS CONJUNTOS Y SUCURSALES) 2024, Maig
Anonim

JaCoCo proporciona principalment tres mètriques importants: Línies cobertura reflecteix la quantitat de codi que s'ha exercit en funció del nombre d'instruccions de codi de bytes Java cridades per les proves. Cobertura de sucursals mostra el percentatge d'exercit branques al codi, normalment relacionat amb les declaracions if/else i switch.

En conseqüència, què és la cobertura del codi de sucursal?

Cobertura de la sucursal és un mètode de prova, que pretén garantir que cadascun dels possibles branca des de cada punt de decisió s'executa almenys una vegada i, per tant, s'assegura que tots són accessibles codi s'executa. És a dir, cada branca presa en tots els sentits, vertader i fals.

Al costat de dalt, per a què serveix JaCoCo? Nosaltres utilitzar el JaCoCo Complement de Maven per a dos propòsits: Ens proporciona un accés al JaCoCo agent d'execució que registra les dades de cobertura d'execució. Crea informes de cobertura de codi a partir de les dades d'execució registrades pel JaCoCo agent d'execució.

De la mateixa manera, us podeu preguntar què és JaCoCo i com funciona?

Agent Java. JaCoCo utilitza instrumentació de fitxers de classe per registrar dades de cobertura d'execució. Els fitxers de classe s'instrumenten sobre la marxa mitjançant l'anomenat agent Java. Aquest mecanisme permet el preprocessament en memòria de tots els fitxers de classe durant la càrrega de classe independentment del marc de l'aplicació.

Com es mesura la cobertura de les sucursals?

Observeu les dues mètriques, línia cobertura i cobertura de la sucursal . Podeu veure com es calculen. Agafeu les línies de coberta i dividiu-les en línies cobertes i obtindreu la línia cobertura percentatge. Agafa el branques cobertes i dividiu-ho en el total branques i tens cobertura de la sucursal com a percentatge.

Recomanat: