Coverity предлагает бесплатный сервис сканирования для бесплатных и открытых проектов (http://scan.coverity.com). Я пытаюсь настроить проект для сканирования в соответствии с Загрузить Coverity Scan Self-Build. С их веб-страницы:
Для каждой сборки:
перейдите в каталог сборки
Необязательно: Выполните все этапы сборки, которые вы не хотите анализировать — т.е.
cov-build —dir cov-int [СОЗДАЙТЕ CMD и ARGS]
У меня три вопроса:
Является make
Рассматривается сценарий сборки для этих целей? Или это часть [СТРОИТЬ CMD и ARGS]
Включает ли их сборка ведомых библиотек, таких как Boost? У нас есть [нежелательная] зависимость от библиотеки
Какую конфигурацию хочет сервис сканирования? Отладка, тест или выпуск?
- Считается ли make сценарием сборки для этих целей? Или это часть [СТРОИТЬ CMD и ARGS]
Да! просто используйте make
как BUILD CMD
, альтернативно ant
, cmake
на чем основана ваша система сборки.
- Включает ли их сборка ведомых библиотек, таких как Boost? У нас есть [нежелательная] зависимость от библиотеки
Вы можете настроить это правило
- Какую конфигурацию хочет сервис сканирования? Отладка, тест или выпуск?
Неважно, вы можете сканировать любую конфигурацию, которую вы хотите.
Других решений пока нет …