Mis on JaCoCo filiaali katvus?
Mis on JaCoCo filiaali katvus?

Video: Mis on JaCoCo filiaali katvus?

Video: Mis on JaCoCo filiaali katvus?
Video: Mr.President - Coco Jamboo (1996) [Official Video] 2024, Aprill
Anonim

JaCoCo pakub peamiselt kolme olulist mõõdikut: Jooned katvus peegeldab testides kutsutud Java-baidikoodi juhiste arvu järgi kasutatud koodi hulka. Filiaalide katvus näitab treenitud protsenti oksad koodis – tavaliselt seotud if/else ja switch lausetega.

Mis on vastavalt harukoodi leviala?

Filiaalide katvus on testimismeetod, mille eesmärk on tagada, et iga üks võimalik haru igast otsustuspunktist teostatakse vähemalt üks kord ja tagades sellega, et kõik on kättesaadavad kood hukatakse. See tähendab, et iga haru mis tahes viisil, nii tõsi kui vale.

Milleks JaCoCo-d lisaks ülaltoodule kasutatakse? Meie kasutada a JaCoCo Maveni pistikprogramm kahel eesmärgil: see annab meile juurdepääsu JaCoCo käitusagent, mis salvestab täitmise ulatuse andmed. See loob koodi katvuse aruanded poolt salvestatud täitmisandmetest JaCoCo käitusaegne agent.

Samamoodi võite küsida, mis on JaCoCo ja kuidas see toimib?

Java agent. JaCoCo kasutab täitmise ulatuse andmete salvestamiseks klassifailiinstrumente. Klassifaile instrumenteeritakse käigupealt nn Java agendi abil. See mehhanism võimaldab kõigi klassifailide mälus eeltöötlust klassi laadimise ajal, sõltumata rakendusraamistikust.

Kuidas mõõdetakse haru katvust?

Pange tähele kahte mõõdikut, rida katvus ja haru katvus . Saate vaadata, kuidas neid arvutatakse. Võtke kaanejooned ja jagage need kaetavateks joonteks ja saate joone katvus protsentides. Võtke kaetud oksad ja jaga see kogusummaks oksad ja sul on haru katvus protsentides.

Soovitan: