Kódlefedettség szintek és szűrők beállítása

A kódlefedettség minden Java és bedolgozó projekt esetében konfigurálható. Az elfogadható kódlefedettségi szintek és szűrők a Projekt tulajdonságai párbeszédablakból állíthatók be.

Elfogadható kódlefedettségi szintet csomag, forrásfájl, típus (konkrét osztály vagy felsorolás) és metódus estében állíthatja be a projektben.

A szint százalékos arányként van beállítva, ami a kódlefedettség elfogadható küszöbértékét képviseli. Minden lefedettségi típushoz több szint is beállítható, de ha a szintek bármelyike nem kerül túllépésre, akkor az összes lefedettségi típus jelzése úgy jelenik meg a Csomagböngészőben, mintha a megadott elfogadási feltétel alatt lenne. Alapértelmezésben az elért vagy meghaladott kódlefedettségi szintek zöld jelzéssel jelennek meg, az el nem értek színe pedig vörös, de az alapértelmezett színek módosíthatók.

A kódlefedettségi szűrők segítségével csomagokat, forrásfájlokat, típusokat vagy metódusokat vehet fel vagy zárhat ki a kódlefedettségi elemzésből. A szűrőszabályok alkalmazásánál az első egyezés megközelítés használatos, ami azt jelenti, hogy a szűrt kódlefedettségi elemzés előállításához az első egyező szűrőszabály kerül felhasználásra. Az első egyezés szabály ugyanaz, mint a tűzfal szabályok esetében használatos.

A kódlefedettségi szintek és szűrők beállításához tegye a következőket:

  1. Jelölje ki a projektet, kattintson a jobb egérgombbal a Tulajdonságok lehetőségre (vagy válassza ki a Projekt > Tulajdonságok lehetőséget), majd válassza ki a Kódlefedettség tulajdonságot.
  2. Győződjön meg róla, hogy a Kódlefedettség engedélyezése jelölőnégyzet ki van választva.


  3. Projekt tulajdonságai

  4. Az elfogadási szintek beállításához írja be a százalékokat a megfelelő mezőkbe, majd kattintson az Alkalmaz lehetőségre. Ha például azt szeretné látni, hogy mely csomagok blokkjainak van legalább 90%-a lefedve, akkor állítsa be a szinteket az itt bemutatottak szerint.


  5. Lefedettségi küszöbértékek

    Megjegyzés: A blokk definíciója szerint a blokk olyan kód (sorrész, egyetlen sor vagy több sor), amelybe elágazással nem lehet belelépni, illetve abból kilépni. A blokkban lévő összes kód egyetlen utasításcsoportként kerül végrehajtásra. A blokkokat egy belépő vagy kimenő ág zárja le (például metódus hívása, kivétel dobása vagy visszatérés).

  6. Szűrő létrehozásához kattintson az Új lehetőségre a Kódlefedettségi szűrők részben.
  7. Az Új kódlefedettségi szűrő párbeszédablakban adja meg a szűrő nevét a következő formátumban:
  8. Adott projekt lefedettség szűrésének korlátozásához kattintson a projekt forrásfájljára.
  9. Adja meg, hogy azt szeretné-e, hogy a szűrő belevegyen projekteket a kódlefedettségbe vagy azt, hogy kizárja azokat a lefedettségből, majd kattintson az OK gombra.

  10. Megjegyzés: Azokban ez esetekben, amikor egy fájlra a megadott befoglalási és kizárási szűrők egyaránt vonatkoznak, a befoglalási szűrő élvez elsőbbséget.

Kapcsolódó fogalmak
Kódlefedettség jelzők

Kapcsolódó feladatok
Kódlefedettség engedélyezése
Kódlefedettség engedélyezése Ant parancsfájlból
Kódlefedettség jelzők beállítása
Kódlefedettség jelentések elemzése
Webalkalmazások kódlefedettségének elemzése