Настройка уровней и фильтров охвата кода

Охват кода настраивается для отдельных проектов Java или проектов модулей. Допустимые уровни охвата и фильтры настраиваются в окне Свойства проекта.

Настроить допустимый уровень охвата кода можно для пакета, исходного файла, типа (класса или перечисления) или метода в проекте.

Уровень задается в процентах и представляет допустимый порог охвата кода. Для каждого типа охвата можно указать один или несколько уровней, но при превышении любого порога на панели Структура пакетов будет показано, что для всех выбранных типов охвата не выполняются указанные критерии допустимого качества кода. По умолчанию зеленым показаны допустимые уровни качества кода, а красным - критерии, которые не выполнены, но эти цвета можно изменить.

Фильтры охвата кода позволяют включить или исключить пакеты, исходные файлы, типы или методы при анализе охвата. Правила фильтрации применяются по принципу первого совпадения, то есть при анализе охвата будет применяться первое правило, для которого найдено совпадение. Тот же принцип применяется в правилах брандмауэра.

Как настроить уровни охвата кода и фильтры:

  1. Выберите проект, щелкните правой кнопкой на Свойствах (или выберите Проект > Свойства), и выберите свойство Охват кода.
  2. Включите переключатель Включить охват кода.


  3. Свойства проекта

  4. Для того чтобы указать допустимые уровни охвата, введите значения в процентах в соответствующих полях и нажмите кнопку Применить. Например, чтобы показать пакеты с 90% охватом блоков, настройте эти уровни, как показано ниже.


  5. пороги охвата

    Примечание: блоком считается часть кода (часть строка, строка или несколько строк), в которой невозможно ветвление выполнения. Код в блоке исполняется как единая группа инструкций. Блоки ограничены входящим или исходящим ветвлением, например, вызовом метода, исключительной ситуацией или возвратом.

  6. Для того чтобы создать фильтр, нажмите кнопку Создать в разделе Фильтры охвата кода.
  7. В окне Фильтр охвата кода введите имя фильтра в следующем формате:
  8. Для того чтобы применить фильтр для конкретного проекта, щелкните на исходном файле проекта.
  9. Укажите, следует ли применять фильтр для проектов в охвате кода или исключить эти проекты, и нажмите кнопку OK.

  10. Примечание: если для файла заданы и фильтр включения, и фильтр исключения, то действует фильтр включения.

Связанные концепции
Индикаторы охвата кода

Связанные задачи
Включение охвата кода
Включение охвата кода из сценария Ant
Настройка индикаторов охвата кода
Анализ отчетов охвата кода
Анализ охвата кода Web-приложений