Mikä on JaCoCo-konttorin kattavuus?
Mikä on JaCoCo-konttorin kattavuus?

Video: Mikä on JaCoCo-konttorin kattavuus?

Video: Mikä on JaCoCo-konttorin kattavuus?
Video: What is Tekla PowerFab? 2024, Saattaa
Anonim

JaCoCo tarjoaa pääasiassa kolme tärkeää mittaria: Viivat kattavuus kuvastaa käytetyn koodin määrää testien kutsumien Java-tavukoodikäskyjen perusteella. Haarojen kattavuus näyttää harjoitusprosenttien oksat koodissa – liittyy tyypillisesti if/else- ja switch-lauseisiin.

Mikä vastaavasti on haarakoodin peitto?

Sivukonttorin kattavuus on testausmenetelmä, jolla pyritään varmistamaan, että jokainen mahdollinen haara jokaisesta päätöspisteestä suoritetaan vähintään kerran ja siten varmistetaan, että kaikki ovat tavoitettavissa koodi teloitetaan. Eli jokainen haara kaikin tavoin, totta ja tarua.

Edellisen lisäksi, mihin JaCoCoa käytetään? Me käyttää the JaCoCo Maven-laajennus kahteen tarkoitukseen: Se tarjoaa meille pääsyn JaCoCo ajonaikainen agentti, joka tallentaa suorituksen kattavuustiedot. Se luo koodin kattavuusraportit ohjelman tallentamista suoritustiedoista JaCoCo ajonaikainen agentti.

Vastaavasti saatat kysyä, mikä on JaCoCo ja miten se toimii?

Java-agentti. JaCoCo käyttää luokkatiedostojen instrumentointia suorituksen kattavuustietojen tallentamiseen. Luokkatiedostot instrumentoidaan lennossa ns. Java-agentin avulla. Tämä mekanismi mahdollistaa kaikkien luokkatiedostojen esikäsittelyn muistissa luokan latauksen aikana sovelluskehyksestä riippumatta.

Miten sivukonttorin kattavuus mitataan?

Huomaa kaksi mittaria, viiva kattavuus ja haaran kattavuus . Näet kuinka ne lasketaan. Ota Cover-viivat ja jaa se Coverable-viivoiksi ja saat linjan kattavuus prosentteina. Ota peitetyt oksat ja jaa se kokonaismäärään oksat ja sinulla on haaran kattavuus prosentteina.

Suositeltava: