Konfigurowanie poziomów i filtrów pokrycia kodu

Pokrycie kodu można skonfigurować dla każdego projektu Java lub projektu wtyczki. Akceptowalne poziomy i filtry pokrycia kodu można skonfigurować w oknie dialogowym Właściwości projektu.

Akceptowalny poziom pokrycia kodu w projekcie można określić dla pakietu, pliku źródłowego, typu (klasy konkretnej lub wyliczenia) lub metody.

Poziom jest wartością procentową, która reprezentuje akceptowalny próg pokrycia kodu. Dla każdego typu pokrycia można określić co najmniej jeden poziom, a gdy żaden z poziomów nie jest przekroczony, indykatory dla wszystkich wybranych typów pokrycia są pokazywane w eksploratorze pakietów jako mające wartość poniżej określonego kryterium akceptacji. Domyślnie spełnione lub przekroczone poziomy pokrycia kodu są wyświetlane za pomocą zielonych indykatorów, a niespełnione - czerwonych. Kolory domyślne można zmienić.

Filtry pokrycia kodu służą do włączania do analizy pokrycia lub wykluczania z niej pakietów, plików źródłowych, typów lub metod. Reguły filtrowania są stosowane zgodnie z metodą pierwsza zgodna, co oznacza, że pierwsza zgodna reguła filtru zostanie użyta do wygenerowania filtrowanej analizy pokrycia kodu. Takie podejście jest podobne do sposobu stosowania reguł w firewallu.

Aby skonfigurować poziomy i filtry pokrycia kodu:

  1. Wybierz projekt, kliknij prawym przyciskiem myszy pozycję Właściwości (lub wybierz opcję Projekt > Właściwości), a następnie wybierz właściwość Pokrycie kodu.
  2. Upewnij się, że zaznaczono pole wyboru Włącz analizę pokrycia kodu.


  3. Właściwości projektu

  4. Aby ustawić poziomy akceptacji, wpisz wartości procentowe w odpowiednich polach i kliknij przycisk Zastosuj. Na przykład aby wyświetlić pakiety z pokrytymi co najmniej 90% bloków kodu, skonfiguruj poziomy, jak pokazano na ilustracji.


  5. Progi pokrycia kodu

    Uwaga: Definicja bloku określa kod (część wiersza, wiersz, wiele wierszy), który nie jest źródłem ani celem rozgałęzień. Cały kod w bloku jest wykonywany jako pojedyncza grupa instrukcji. Bloki kończą się rozgałęzieniem wychodzącym lub przychodzącym (np. wywołaniem metody, zgłoszeniem wyjątku lub instrukcją powrotu).

  6. Aby utworzyć filtr, kliknij opcję Nowy w sekcji Filtry pokrycia kodu.
  7. W oknie dialogowym Nowy filtr pokrycia kodu wpisz nazwę filtru, używając formatu:
  8. Aby ograniczyć użycie funkcji pokrycia kodu do określonego projektu, kliknij plik źródłowy projektu.
  9. Określ, czy chcesz filtrować w celu włączenia projektów do pokrycia kodu, czy wykluczenia ich, a następnie kliknij przycisk OK.

  10. Uwaga: W instancjach, w przypadku których określono zarówno włączanie, jak i wykluczanie, stosowany jest filtr włączania.

Pojęcia pokrewne
Indykatory pokrycia kodu

Czynności pokrewne
Włączanie analizy pokrycia kodu
Włączanie analizy pokrycia kodu z poziomu skryptu Ant
Konfigurowanie indykatorów pokrycia kodu
Analizowanie raportów z pokrycia kodu
Analizowanie pokrycia kodu w aplikacjach WWW