Kódlefedettség jelzők beállítása

A Csomagböngészőben, Java-szerkesztőben és a nézetekben megjelenő alapértelmezett kódlefedettség konfigurálható. Minden Java vagy bedolgozó projekt esetében az alábbi elemeket konfigurálhatja a beállításokban:

A lefedett, részben lefedett és nem lefedetlen sorok esetében a Csomagböngészőben, Java-szerkesztőben és nézetekben címkejelzéseket engedélyezhet. A jelzések színét és betűtípusát beállíthatja. Megadhatja, hogy mely kódlefedettségi jelzéseket kíván a Csomagböngészőben látni. Azt is meghatározhatja, hogy hány Java indítás kerüljön a gyorsítótárba kódlefedettség jelentésekbeli felhasználás, valamint az alapértelmezett konstruktorokon végzett kódlefedettség adatok begyűjtése céljából.

A kódlefedettségi beállítások konfigurálásához tegye a következőket:

  1. Válassza ki az Ablak > Beállítások lehetőséget és kattintson a Java > Kódlefedettség elemre:


  2. Kódlefedettség preferencia

  3. A címkekiemelések engedélyezéséhez vagy letiltásához kattintson a Címkekiemelések hivatkozásra a beállítások oldal tetején.
  4. A Címkekiemelések ablakban válassza ki a Kódlefedettségi statisztikák jelölőnégyzetet vagy szüntesse meg annak kiválasztását, majd kattintson az Alkalmaz lehetőségre.
  5. A kódlefedettségi jelzésekhez használt betűtípusok és színek beállításához kattintson a Színek és betűtípusok hivatkozásra a Kódlefedettségi beállítások oldal tetején.
  6. Bontsa ki a Kódlefedettség elemet a Színek és betűtípusok ablakban.
  7. Kattintson a módosítani kívánt elemszínre, majd kattintson az ablak jobb oldalán lévő színes gombra.
  8. A palettából válassza ki a kívánt színt, majd kattintson az Alkalmaz lehetőségre, vagy az Alaphelyzetbe állít lehetőségre kattintva állítsa vissza az alapértelmezéseket.
  9. A Csomagböngészőben és a nézetekben használt betűtípusok beállításához kattintson a módosítani kívánt elem betűtípusra, például a Részlegese lefedett elem betűtípusa lehetőségre, majd kattintson a Beállítás lehetőségre.
  10. Válassza ki a kívánt betűtípust a listából, majd kattintson az OK gombra. Kattintson az Alkalmaz lehetőségre, vagy az Alaphelyzetbe állít lehetőségre kattintva állítsa vissza az alapértelmezéseket.


  11. Lefedettségi betűtípusok

  12. A Kódlefedettség beállítások oldalon magukat a jelzéseket állíthatja be. Válasszon ki legalább egy csomagok, forrásfájlok, típusok (konkrét osztály vagy felsorolás) és metódusok lefedettségével kapcsolatos jelzést, majd kattintson az Alkalmaz lehetőségre. Ha egynél többet választ ki, akkor a hierarchia típus, metódus, blokk és sor, a mezőben megjelenített sorrendben. 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).
  13. A következő példában csak a blokkjelzések vannak kiválasztva:
    Kódlefedettség jelzések

    Ezért a Csomagböngésző és a nézetek csak blokk kódlefedettséget jelenítenek meg:
    Blokk-kiemelések

    Helyette, ha a blokk és a metódus lefedettség jelzések egyaránt ki vannak jelölve, akkor a Csomagböngésző a metódus lefedettséget jeleníti meg a blokk lefedettség előtt:
    Blokk és metódus jelzések

    Megjegyzés: a Színes jelzések megjelenítése a nézetekben jelölőnégyzet kiválasztásának megszüntetése a színes kiemeléseket a Csomagböngészőből és a nézetekből (mint például a Vázlat nézet) eltávolítja, ugyanakkor a kódlefedettségi százalékok (szín nélküli) megjelenítését megőrzi.

  14. A kódlefedettség beállítások oldal Java-szerkesztő mezőjében válassza ki a projekt kívánt lefedettségi beállításait, majd kattintson az Alkalmaz lehetőségre. Ebben a példában a részlegesen lefedett sorok nem engedélyezettek:
    Lefedettségi területek
  15. A Java indítás mezőbe írja be kódlefedettség célú felhasználásra a gyorsítótárba kerülő indítások számát, majd kattintson az Alkalmaz lehetőségre. Megjegyzés: ez kizárólag a munkaterületről kezdeményezett indításokra vonatkozik. A gyorsítótárba kerülő indítások száma hatással van a lemezterületre.
  16. Ha az kívánja megadni, hogy a kódlefedettségi számításokban az alapértelmezett konstruktorok szerepeljenek-e, akkor használja az "Adatok tartalmazása az alapértelmezett konstruktorokon" jelölőnégyzetet. Alapértelmezésben az alapértelmezett konstruktorok ezekben a számításokban szerepelnek; ha egy osztály nem határoz meg konstruktorokat, akkor a fordító egy alapértelmezett, argumentum nélküli konstruktort állít elő. Ez a konstruktor azonban a tényleges forrásfájlban nem jelenik meg. A program végrehajtása során, ha ez az osztály nem kerül példányosításra, akkor ez a rejtett alapértelmezett konstruktor nem kerül végrehajtásra, és így a lefedettség az elvárt 100%-nak nem felel meg. Ez a viselkedés ezzel a beállítással vezérelhető.
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 szintek és szűrők beállítása
Kódlefedettség jelentések elemzése
Webalkalmazások kódlefedettségének elemzése