Я использую SonarQube для анализа своих проектов, и я считаю, что это полезный инструмент. Я хотел бы интегрировать показатели покрытия кода в свой анализ, но в настоящее время я сталкиваюсь с некоторыми проблемами.
Я работаю с Visual Studio Community 2017, которая не имеет встроенной поддержки покрытия кода, поскольку для этого требуется версия Enterprise. Я не могу перейти на версию Enterprise, так что это не так.
Если я посмотрю на Sonar wiki , я найду два других варианта.
- яблочко . Программное обеспечение коммерческого уровня, выходящее за рамки моего ценового диапазона.
- gcov. Похоже, это инструмент покрытия кода gcc, который я не мог бы легко включить в свой текущий рабочий процесс.
Теперь я нашел плагин Code Coverage для VS в OpenCPPCoverage , но он не поддерживается SonarQube.
Есть ли обходной путь для интеграции покрытия кода в мой рабочий процесс сканирования Sonar?