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:
- Dekorace štítku
- Barvy a písma
- Indikátory pokrytí kódu
- Indikátory editoru Java
- Počet spuštění Java ukládaných do mezipaměti pro sestavy pokrytí kódu
- Volby kolekce
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:
- Vyberte Okno > Předvolby a klepněte na Java > Pokrytí kódu:
- Chcete-li umožnit nebo zakázat dekorace štítku, klepněte na odkaz Dekorace štítku na vrchu stránky předvoleb.
- 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.
- 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.
- Rozbalte Pokrytí kódu v okně Barvy a písma.
- Klepněte na barvu prvku, kterou chcete změnit a pak klepněte na barevné tlačítko na pravé straně okna.
- V paletě vyberte barvu jakou chcete a klepněte na Použít nebo klepněte Resetovat, čímž obnovíte předvolby.
- 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.
- 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.
- 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).
V následujícím případě jsou vybrány pouze indikátory bloku:
Proto průzkumník balíků a pohledy zobrazují pouze pokrytí kódu bloku:
Když jsou vybrány indikátory pokrytí bloku i metody, zobrazí průzkumník balíků pokrytí metody před pokrytím bloku:
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).
- 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:
- 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.
- 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í
© Copyright IBM Corporation 2007, 2008. Všechna práva vyhrazena.