Настройка индикаторов охвата кода
Отображение охвата кода на панели Структура пакетов, в редакторе Java и в представлениях можно настроить. Следующие элементы настраиваются в параметрах для отдельных проектов Java или проектов модулей.
- Оформление меток
- Цвета и шрифты
- Индикаторы охвата кода
- Индикаторы редактора Java.
- Число кэшируемых запусков Java для отчетов об охвате кода
- Параметры сбора
Индикаторы меток можно включить или выключить для строк с полным или частичным охватом или без охвата на панели Структура пакетов, в редакторе Java и в представлениях. Цвет и шрифты для индикаторов можно настроить. Часть индикаторов можно исключить из показа на панели Структура пакетов и в представлениях. Также можно указать, сколько запусков Java будет кэшироваться для отчетов охвата кода, и следует ли включить сбор данных для конструкторов по умолчанию.
Как настроить параметры охвата кода:
- Выберите Окно > Параметры и выберите Java > Охват кода:
- Для того чтобы включить или выключить оформление меток, щелкните на ссылке Оформление меток в верхней части страницы параметров.
- В окне Оформление меток включите или выключите переключатель Статистика охвата кода и нажмите кнопку Применить.
- Для того чтобы настроить шрифты и цвета, применяемые для индикаторов охвата кода, выберите Цвета и шрифты в верхней части страницы параметров Охват кода.
- В окне Цвета и шрифты откройте раздел Охват кода.
- Щелкните на элементе, цвет которого требуется изменить, и затем щелкните на цветной кнопке в правой части окна.
- Выберите в палитре требуемый цвет и нажмите кнопку Применить или нажмите кнопку Сбросить, чтобы восстановить значения по умолчанию.
- Для того чтобы настроить шрифты, применяемые на панели Структура пакетов и в представлениях, щелкните на шрифте требуемого элемента, например, на шрифте для элемента с частичным охватом, и нажмите кнопку Изменить.
- Выберите требуемый шрифт из списка и нажмите кнопку OK. Нажмите кнопку Применить или нажмите кнопку Сбросить, чтобы восстановить значения по умолчанию.
- На странице параметров охвата кода можно настроить также сами индикаторы. Выберите один или несколько индикаторов для охвата пакетов, исходных файлов, типов (класс или перечисление) и методов и нажмите кнопку Применить. При выборе нескольких элементов они обрабатываются с приоритетом тип, метод, блок, строка, в порядке, показанном в поле.
Обратите внимание, что блоком считается часть кода (часть строка, строка или несколько строк), в которой невозможно ветвление выполнения. Код в блоке исполняется как единая группа инструкций. Блоки ограничены входящим или исходящим ветвлением, например, вызовом метода, исключительной ситуацией или возвратом.
В следующем примере выбраны только индикаторы блока:
Поэтому на панели Структура пакетов в представлениях показан только охват кода блоков:
Если выбраны индикаторы охвата блоков и методов, то в структуре пакетов будет показан охват методов перед охватом блоков:
Если выключить переключатель Показать цветные индикаторы на панелях, то индикаторы не будут выделяться цветом на панели Структура пакетов и в представлениях, но процент охвата кода будет показан (не в цвете).
- В поле редактора Java страницы параметров Охват кода выберите параметры охвата для проекта и нажмите кнопку Применить. В этом примере строки с частичным охватом не включены:
- В окне Запуск Java введите число кэшируемых запусков для охвата кода и нажмите кнопку Применить. Обратите внимание, что это относится только к запускам из рабочей области. Число кэшируемых запусков ограничено местом на диске.
- Для того чтобы включить в анализ конструктор по умолчанию, применяется переключатель "Включить данные в из конструкторов по умолчанию".
Конструктор по умолчанию включается в анализ. Если в классе не определен конструктор по умолчанию, то компилятор генерирует конструктор без аргументов. Однако этот конструктор не показан в самом исходном файле. Если во время выполнения программы класс не инициализируется, то этот скрытый конструктор по умолчанию не выполняется, и не весь код будет проанализирован. Этот параметр позволяет настроить эту функцию.
Связанные концепции
Индикаторы охвата кода
Связанные задачи
Включение охвата кода
Включение охвата кода из сценария Ant
Настройка уровней и фильтров охвата кода
Анализ отчетов охвата кода
Анализ охвата кода Web-приложений
© Copyright IBM Corporation 2007, 2008. Все права защищены.