Сконфигурируйте покрытие кода со сторонними программами

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

  • LDRA Testbed® от Программной технологии LDRA. Для получения информации об установке и использовании этого инструмента, перейдите к www.ldra.com.

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

  • BullseyeCoverage от Технологии Тестирования Мишени. Для получения информации об установке и использовании этого инструмента, перейдите к www.bullseye.com.

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

Чтобы сконфигурировать инструмент покрытия кода для топ-модели или блока Model, SIL или PIL симуляция, в диалоговом окне Configuration Parameters, выбирают панель Verification:

  1. От Third-party tool выпадающий список выберите инструмент, например, BullseyeCoverage или LDRA Testbed.

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

  3. В поле Installation folder задайте местоположение, где ваш инструмент покрытия установлен. Если вы нажимаете Browse, диалоговое окно Select Installation Folder открывается, который позволяет вам перейти к папке, где ваш инструмент покрытия установлен. Программное обеспечение обнаруживает и отображает версию инструмента.

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

    • Code coverage for this model — Сгенерируйте данные о покрытии для текущей (главной) модели.

    • Code coverage for referenced models — Сгенерируйте данные для моделей, на которые ссылается текущая (главная) модель.

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

  4. Нажмите OK. Вы возвращаетесь к настройкам Verification.

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

    • Create code generation report

    • Open report automatically

  6. Нажмите OK.

С испытательным стендом LDRA:

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

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

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

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

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

Похожие темы

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