Kaj je kritje podružnice JaCoCo?
Kaj je kritje podružnice JaCoCo?

Video: Kaj je kritje podružnice JaCoCo?

Video: Kaj je kritje podružnice JaCoCo?
Video: 10 THINGS WE WISH WE KNEW BEFORE TRAVELLING TO THAILAND 🇹🇭 2024, November
Anonim

JaCoCo v glavnem zagotavlja tri pomembne metrike: vrstice pokritost odraža količino kode, ki je bila izvedena na podlagi števila ukazov bajtne kode Java, ki so jih poklicali testi. Pokritost podružnic prikazuje odstotek vadbe veje v kodi – običajno povezano s stavki if/else in switch.

Ustrezno temu, kaj je pokritost kode podružnice?

Pokritost podružnic je metoda testiranja, katere cilj je zagotoviti, da je vsaka od možnih veja od vsake odločitvene točke se izvede vsaj enkrat in s tem zagotovi, da so vse dosegljive Koda se izvaja. Se pravi vsak veja vzeti v vsako smer, resnični in napačni.

Poleg zgoraj navedenega, za kaj se uporablja JaCoCo? mi uporaba the JaCoCo Maven plugin za dva namena: Omogoča nam dostop do JaCoCo izvajalnega agenta, ki beleži podatke o pokritosti izvajanja. Ustvarja poročila o pokritosti kode iz podatkov o izvajanju, ki jih zabeleži JaCoCo izvajalnega agenta.

Podobno se lahko vprašate, kaj je JaCoCo in kako deluje?

Java agent. JaCoCo uporablja instrumentacijo datoteke razreda za beleženje podatkov o pokritosti izvajanja. Datoteke razreda so instrumentirane sproti s pomočjo tako imenovanega agenta Java. Ta mehanizem omogoča predhodno obdelavo vseh datotek razreda v pomnilniku med nalaganjem razreda neodvisno od ogrodja aplikacije.

Kako se meri pokritost podružnic?

Bodite pozorni na dve meritvi, vrstica pokritost in pokritost podružnic . Vidite lahko, kako se izračunajo. Vzemite črte Cover in jih razdelite na Coverable črte in dobite črto pokritost odstotek. Vzemi pokrite veje in to razdelite na vsoto veje in imaš pokritost podružnic kot odstotek.

Priporočena: