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

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

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

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

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

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

Сконфигурировать инструмент покрытия кода для топ-модели или блока Model SIL или PIL симуляция:

  1. Выберите Simulation> Model Configuration Parameters> Code Generation> Verification.

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

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

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

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

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

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

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

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

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

    • Create code generation report

    • Open report automatically

  7. Нажмите OK. Вы возвращаетесь к окну модели.

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

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

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

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

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

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

Похожие темы

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