Содержит группу Инструментальных Кнопок Coverage Profiler и опций, которые позволяют вам указать как отображать информацию, возвращаемую Механизмом Coverage.

Панель Исходный Список

Сверху находится панель Исходный Список, разделенная на две колонки. Левая колонка содержит список классов из выбранного файла или Все Классы, Объекты и Процессы (All Classes, Objects и Processes). В правой колонке отображаются файлы с расширениями .frx, .lbx, .scx или .vcx, содержащие исходный код для классов из левой колонки, или расширением .prg для выбранного All Classes, или файлы любого другого типа, в которых хранится исходный код. Например,  файл с расширением .dbc попадет в список в том случае, если в журнал попадут хранимые процедуры, а с расширением .frx - если бы Data Environment  (Окружение Данных) формы отчета содержала бы код.

Панель Исходный Код

В нижней части находится панель Исходный Код (в режиме Просмотра (Preview)), отображающая код пункта,  выбранного в панели Исходный Список. Режим, который вы выбирали, определяет содержимое и формат отображаемого кода.

Режим Coverage

В режиме Coverage панель Исходный Код отображает код пункта, подсвеченного в панели Исходный Список. Coverage Profiler может маркировать линии кода, которые выполнялись, и линии, которые не выполнялись. По умолчанию каждая линия, которая не выполнялась, маркируется символом или несколькими символами, определенными в Диалоговом Боксе Coverage Profiler Options. Используете этот режим в случае, если вы тестируете ваше приложение с целью проверки линий кода, которые выполнялись.
Маркируя различными символами линии выполняющиеся и не выполняющиеся, вы сможете легко отличить линии, которые не должны быть выполнены, например комментарии, от линий, которые могли бы, но не были выполнены.

Режим Profile

В режиме Profile панель Исходный Код отображает код пункта, подсвеченного в панели Исходный Список, а рядом с каждой линией находится счетчик, определяющий сколько раз она была выполнена и длительность ее выполнения в секундах. Используйте этот режим для оценки производительности выполняемого кода.

Длительность выполнения линии кода может быть равной 0.000 (и для длительности Первого (1st) выполнения и для длительности Усредненного (Avg) выполнения) даже если счетчик количества выполнений линии показывает значение 1 или больше. Это может произойти в случае, если длительность ее выполнения менее .001 секунд.

См. также