Çfarë është mbulimi i degës JaCoCo?
Çfarë është mbulimi i degës JaCoCo?

Video: Çfarë është mbulimi i degës JaCoCo?

Video: Çfarë është mbulimi i degës JaCoCo?
Video: Кварцевый ламинат на пол. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #34 2024, Nëntor
Anonim

JaCoCo kryesisht ofron tre metrika të rëndësishme: Linjat mbulim pasqyron sasinë e kodit që është ushtruar bazuar në numrin e udhëzimeve të kodit të bajtit Java të thirrura nga testet. Mbulimi i degëve tregon përqindjen e ushtruar degët në kod – zakonisht lidhet me deklaratat if/else dhe switch.

Përkatësisht, çfarë është mbulimi i kodit të degës?

Mbulimi i degës është një metodë testimi, e cila synon të sigurojë se secili nga të mundshmet degë nga çdo pikë vendimi ekzekutohet të paktën një herë dhe në këtë mënyrë sigurohet që të gjitha të arritshme kodi ekzekutohet. Kjo është, çdo degë marrë në çdo mënyrë, e vërtetë dhe e rreme.

Përveç sa më sipër, për çfarë përdoret JaCoCo? ne përdorni të JaCoCo Shtojca Maven për dy qëllime: Na siguron një akses në JaCoCo agjent ekzekutimi i cili regjistron të dhënat e mbulimit të ekzekutimit. Ai krijon raporte të mbulimit të kodit nga të dhënat e ekzekutimit të regjistruara nga JaCoCo agjent ekzekutimi.

Në mënyrë të ngjashme, ju mund të pyesni, çfarë është JaCoCo dhe si funksionon?

Agjenti Java. JaCoCo përdor instrumentet e skedarëve të klasës për të regjistruar të dhënat e mbulimit të ekzekutimit. Skedarët e klasës janë instrumentuar në lëvizje duke përdorur një të ashtuquajtur agjent Java. Ky mekanizëm lejon përpunimin paraprak në memorie të të gjithë skedarëve të klasës gjatë ngarkimit të klasës, pavarësisht nga kuadri i aplikacionit.

Si matet mbulimi i degëve?

Vini re dy metrikat, vijë mbulim dhe mbulimi i degës . Ju mund të shihni se si llogariten. Merrni linjat e mbulimit dhe ndajeni atë në linjat e mbulueshme dhe ju merrni vijën mbulim përqindje. Merrni degë të mbuluara dhe ndaje atë në total degët dhe ju keni mbulimi i degës si përqindje.

Recommended: