Čo je pokrytie pobočky JaCoCo?
Čo je pokrytie pobočky JaCoCo?

Video: Čo je pokrytie pobočky JaCoCo?

Video: Čo je pokrytie pobočky JaCoCo?
Video: Дин Корлл и Элмер Хенли-Последний парень на районе 2024, November
Anonim

JaCoCo poskytuje hlavne tri dôležité metriky: Čiary pokrytie odráža množstvo kódu, ktorý bol vykonaný na základe počtu inštrukcií bajtového kódu Java vyvolaných testami. Pokrytie pobočiek zobrazuje percento cvičenia pobočky v kóde – zvyčajne súvisí s príkazmi if/else a switch.

Čo je teda pokrytie kódom pobočky?

Pokrytie pobočky je testovacia metóda, ktorej cieľom je zabezpečiť, aby každá jedna z možných pobočka z každého rozhodovacieho bodu sa vykoná aspoň raz a tým sa zabezpečí, že všetky dosiahnuteľné kód je vykonaný. Teda každý pobočka v každom smere, pravdivé aj nepravdivé.

Okrem vyššie uvedeného, na čo sa JaCoCo používa? my použitie a JaCoCo Doplnok Maven na dva účely: Poskytuje nám prístup k JaCoCo runtime agent, ktorý zaznamenáva údaje o pokrytí vykonávania. Vytvára správy o pokrytí kódu z údajov o vykonávaní zaznamenaných serverom JaCoCo runtime agent.

Podobne sa môžete pýtať, čo je JaCoCo a ako funguje?

Java agent. JaCoCo používa prístrojové vybavenie triednych súborov na zaznamenávanie údajov o pokrytí vykonávania. Súbory tried sú inštrumentované za behu pomocou takzvaného Java agenta. Tento mechanizmus umožňuje predbežné spracovanie všetkých súborov tried v pamäti počas načítania triedy nezávisle od aplikačného rámca.

Ako sa meria pokrytie pobočky?

Všimnite si dve metriky, riadok pokrytie a pobočkové pokrytie . Môžete vidieť, ako sa počítajú. Vezmite krycie čiary a rozdeľte ich na krycie čiary a dostanete čiaru pokrytie percentá. Vezmite si zakryté konáre a rozdeliť to na súčet pobočky a ty máš pobočkové pokrytie v percentách.

Odporúča: