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

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

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

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

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

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

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

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

  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.

С тестовым набором LDRA:

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

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

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

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

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

Похожие темы

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

Для просмотра документации необходимо авторизоваться на сайте