Я использую MVS Community 2015 для C ++. Я также использовал модульное тестирование Microsoft, и это просто удивительно. Проблема в том, что у меня нет данных о покрытии. Могу ли я проанализировать покрытие для C ++ при выполнении всех модульных тестов?
Для решения, которое имеет проект для модульного тестирования, я вижу, что есть что-то вроде этого:
Но когда я пытаюсь выполнить, кажется, что он должен работать только на управляемом коде:
Project: LessUnitTest
Configuration: Debug
Scope: None
Assembly: .....\Less\Debug\LessUnitTest.dll
Maintainability Index:
Cyclomatic Complexity:
Depth of Inheritance:
Class Coupling:
Lines of Code:
Message: The project target file '.....\Less\Debug\LessUnitTest.dll' contains no managed code.
Какие-нибудь мысли?
РЕДАКТИРОВАТЬ: я видел Эта статья это не помогло мне найти шаги, как проверить покрытие. Но, похоже, кто-то может это сделать. 🙁
Visual Studio Enterprise является только Версия VS, которая имеет функцию покрытия кода
https://www.visualstudio.com/vs/compare/ (Инструменты тестирования — Покрытие кода)
Других решений пока нет …