механизм покрытия кода с помощью cppunit

  • Мне нужно взять покрытие кода моего кода продукта.
  • Мы используем cppunit для модульного тестирования. Полный код находится в cpp.
  • Компиляция кода происходит с помощью make-файлов.
  • Есть ли способ получить покрытие кода с помощью cppunit?
  • Линукс не используем.
  • Мы используем Keil для отладки и eclipse для просмотра кода.

person Napster92    schedule 15.02.2019    source источник


Ответы (1)


CppUnit не является инструментом покрытия кода. Но это не несовместимо с инструментами покрытия кода. Итак, ответ таков: вы должны измерять покрытие кода, как и в любом другом приложении. С Keil вам нужно либо работать в симуляторе, либо записывать трассировку инструкций с вашего устройства с помощью инструментов для конкретного устройства. Затем вы просто загружаете трассировку в анализатор покрытия Keil.

person Sneftel    schedule 15.02.2019
comment
Спасибо, Sneftel, но не могли бы вы уточнить, как мы можем обеспечить покрытие кода (шаги для покрытия кода), запустив симулятор от keil. - person Napster92; 10.05.2019