Симуляция с кодовым покрытием
Статистика покрытия в окне Source

        В окне Source по существу содержится статистика покрытия.

        1. Просмотр статистики покрытия beh_sram в окне Source.
        a. Дважды кликните на beh_sram.v в окне Files, чтобы открыть вид исходного кода в окне Source.
        b. Прокрутите окно Source, чтобы увидеть код, показанный на рисунке 13-8.

        В окне Source находятся столбцы Hits и a BC, отображающие операторы (удачного) обращения (Hits) и покрытия ветвления (Branch Coverage) соответственно. На рис. 13-8 курсор мыши перемещается по исходному коду на строке 41. Здесь появляется иконка покрытия, позволяющая изменить величину покрытий. В таблице 13-1 показаны различные иконки покрытий.

        Таблица 13-1. Иконки покрытия в окне Source
Иконка Описание
зелёная галка показывает, что оператор был выполнен
красный Х показывает, что оператор в этой строке не может быть выполнен (нулевое обращение)
зелёное Е показывает, что строка исключается из статистики покрытия кода
красный ХТ или ХF показывает, что истинное или ложное ветвление (относительно) условного оператора не может быть выполнено

        c. Выберите Tools > Code Coverage > Show coverage numbers.
        Иконки покрытия в столбцах Hits и BC замещаются счётчиками исполнения в каждой строке. Многоточием (...) отображается там, где находится множество операторов в одной строке.

        d. Выберите снова Tools > Code Coverage > Show coverage numbers, чтобы отменить выбор и вернуться в к отображению иконок.

<< Назад     Оглавление     Далее >>
Хостинг от uCoz