Konfigurace indikátorů pokrytí kódu

Výchozí pokrytí kódu, zobrazené v průzkumníku balíků, editoru Java a v pohledech je konfigurovatelné. Pro každý projekt Java nebo modul plug-in můžete v předvolbách konfigurovat tyto prvky:

Můžete zapnout nebo vypnout indikátory návěští pro pokryté, částečně pokryté a nepokryté řádky v průzkumníku balíků, v editoru Java a pohledech. Můžete nastavit barvy a písma indikátorů. Můžete určit, které indikátory pokrytí kódu chcete vidět v průzkumníku balíků a pohledech. Můžete také určit, kolik spuštění jazyku Java se má uložit do mezipaměti pro použití v sestavách pokrytí kódu, stejně jako zda shromažďovat data pokrytí kúdu ve výchozích konstruktorech.

Chcete-li konfigurovat předvolby pokrytí kódu:

  1. Vyberte Okno > Předvolby a klepněte na Java > Pokrytí kódu:


  2. Preference pokrytí kódu

  3. Chcete-li umožnit nebo zakázat dekorace štítku, klepněte na odkaz Dekorace štítku na vrchu stránky předvoleb.
  4. V okně Dekorace štítku vyberte nebo vymažte zaškrtávací políčko statistiky pokrytí kódu a klepněte na tlačítko Použít.
  5. Chcete-li konfigurovat písma a barvy identifikátorů pokrytí kódu, klepněte na odkaz Barvy a písma na vrchu stránky předvoleb.
  6. Rozbalte Pokrytí kódu v okně Barvy a písma.
  7. Klepněte na barvu prvku, kterou chcete změnit a pak klepněte na barevné tlačítko na pravé straně okna.
  8. V paletě vyberte barvu jakou chcete a klepněte na Použít nebo klepněte Resetovat, čímž obnovíte předvolby.
  9. Chcete-li konfigurovat písma, použitá v průzkumníku balíků a v pohledech, klepněte na písmo prvku které chcete změnit, například Písmo částečně pokrytého prvku a klepněte na Změnit.
  10. Vyberte ze seznamu požadované písmo a klepněte na tlačítko OK. Klepněte na tlačítko Použít nebo klepněte na Resetovat, čímž obnovíte předvolby.


  11. Písma pokrytí

  12. Na stránce předvoleb pokrytí kódu můžete konfigurovat samotné indikátory. Vyberte jeden nebo více z indikátorů pokrytí balíků, zdrojových souborů, typů (konkrétní třídu nebo výčet) a metod a pak klepněte na Použít. Pokud zvolíte více než jeden, hierarchie je typ, metoda, blok a řádek v pořadí, zobrazeném v rámečku. Uvědomte si prosím, že definice bloku je kód (část řádku, jednotlivý řádek nebo více řádků), který nelze rozvětvovat nebo slučovat. Vše z kódu v bloku se vykoná jako jediná skupina instrukcí. Bloky končí rozvětvením nebo sloučením (například voláním metody, zahozením výjimky nebo návratem).
  13. V následujícím případě jsou vybrány pouze indikátory bloku:
    Indikátory pokrytí kódu

    Proto průzkumník balíků a pohledy zobrazují pouze pokrytí kódu bloku:
    Dekorace bloku

    Když jsou vybrány indikátory pokrytí bloku i metody, zobrazí průzkumník balíků pokrytí metody před pokrytím bloku:
    Indikátory bloku a metody

    Uvědomte si, že vymazání zaškrtávacího políčka Zobrazit barevné indikátory v pohledech odebere barevné dekorace z průzkumníku balíků a z pohledů (například pohled s osnovou) při zachování zobrazení procent pokrytí kódu (bez barvy).

  14. V rámečku Editor Java na stránce předvoleb pokrytí kódu vyberte požadované volby pokrytí projektu a klepněte na tlačítko Použít. V tomto případě nejsou povolené částečně pokryté řádky:
    Regiony pokrytí
  15. V políčku Spouštění Java zadejte počet spuštění, které se mají uložit do mezipaměti pro použití pokrytí kódu a klepněte na Použít. Uvědomte si, že se jedná pouze o spuštění, vyvolaná z pracovního prostoru. Počet spuštění, které se ukládají do mezipaměti, je omezen prostorem na disku.
  16. Chcete-li uvést, zda budou do výpočtů pokrytí kódu zahrnuty výchozí konstruktory, použijte zaškrtávací políčko "Zahrnout data z výchozích konstruktorů". Standardně jsou výchozí konstruktory zahrnuty, pokud třída nemá definované žádné konstruktory, kompilátor vygeneruje výchozí konstruktor bez argumentů. Tento konstruktor se však ve skutečném zdrojovém souboru nezobrazí. Není-li tato třída běhm provádění programu převedená na instanci, není tento skrytý výchozí konstruktor proveden a proto pokrytí nebude dle očekávání 100%. Zmíněné chování lze řídit touto preferencí.
Související koncepce
Indikátory pokrytí kódu

Související úlohy
Zapnutí pokrytí kódu
Zapnutí pokrytí kódu ze skriptu Ant
Konfigurace úrovní a filtrů pokrytí kódu
Analýza sestav pokrytí kódu
Analýza pokrytí kódu webových aplikací