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

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

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

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

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

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

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

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

  2. Нажмите Configure, чтобы открыть диалоговое окно «Параметры покрытия кода».

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

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

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

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

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

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

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

    • Create code generation report

    • Open report automatically

  6. Нажмите OK.

С тестом LDRA:

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

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

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

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

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

Похожие темы

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