exponenta event banner

Настройка покрытия кода с помощью сторонних инструментов

Во время моделирования SIL или PIL верхней модели или блока модели можно собрать метрики покрытия кода для сгенерированного кода с помощью стороннего инструмента. Embedded Coder ® поддерживает следующие инструменты:

  • LDRA Testbed ® от компании LDRA Software Technology. Сведения об установке и использовании этого средства см. в разделе www.ldra.com.

    Программное обеспечение поддерживает покрытие кода LDRA Testbed для SIL и PIL.

  • BullseyeCoverage от Bullseye Testing Technology. Сведения об установке и использовании этого средства см. в разделе www.bullseye.com.

    Программное обеспечение поддерживает покрытие кода BullseyCoverage для SIL и, в некоторых случаях, PIL.

Чтобы настроить инструмент покрытия кода для моделирования SIL или PIL верхней модели или блока модели, в диалоговом окне «Параметры конфигурации» выберите панель «Проверка»:

  1. В раскрывающемся списке Сторонний инструмент выберите инструмент, например: BullseyeCoverage или LDRA Testbed.

  2. Нажмите кнопку Configure, чтобы открыть диалоговое окно Code Coverage Settings.

  3. В поле Папка установки укажите расположение, в котором установлен инструмент покрытия. При нажатии кнопки «Обзор» открывается диалоговое окно «Выбор папки установки», в котором можно перейти к папке, в которую установлен инструмент покрытия. Программа обнаруживает и отображает версию инструмента.

    По умолчанию включены следующие параметры:

    • Покрытие кода для этой модели - создание данных покрытия для текущей (верхней) модели.

    • Покрытие кода для ссылочных моделей - создание данных для моделей, на которые ссылается текущая (верхняя) модель.

    Если верхняя модель имеет блоки модели, эти параметры верхней модели переопределяют соответствующие параметры ссылочных моделей.

  4. Нажмите кнопку ОК. Вы вернетесь к настройкам проверки.

  5. Чтобы просмотреть результаты совокупного покрытия кода в отчете о создании кода, на панели Отчет (Report) диалогового окна Параметры конфигурации (Configuration Parameters) установите следующие флажки:

    • Создание отчета о создании кода

    • Открыть отчет автоматически

  6. Нажмите кнопку ОК.

С тестовым слоем LDRA:

  • Оценка совокупного покрытия кода начинается с момента последнего добавления нового файла в существующий набор исходных файлов. Например, существующие результаты покрытия кода удаляются при выполнении следующих действий:

    • Запустите моделирование с новой моделью, используя существующую папку создания кода.

    • Запустите моделирование, которое приведет к созданию дополнительных файлов исходного кода.

  • При переключении между моделированием SIL и PIL модели программное обеспечение генерирует отдельные результаты совокупного покрытия кода для моделирования SIL и PIL.

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

Связанные темы

Внешние веб-сайты