Исследуйте причину пустого списка результатов

Когда вы запускаете анализ с Polyspace® Bug Finder™, панель Results List может быть пустой, или это может отобразить это сообщение:

Polyspace Bug Finder did not find any defects or coding rule violations in your code.

Сообщение может указать, что ваш код не имеет никакого дефекта или кодирующий нарушение правила. Однако, прежде чем вы сделали этот вывод, проверяйте следующее.

Возможная причинаДействие, чтобы взять
Все ваши исходные файлы компилировали?

В панели Output Summary ищите предупреждающие сообщения, которые запускаются с:

Failed compilation.
Если файл не компилирует, Средство поиска Ошибки может возвратить некоторые результаты, но только файлы без ошибок компиляции полностью анализируются.

Вы включали все свои исходные файлы в ваш проект?В панели Project Browser убедитесь, что все файлы, которые вы хотите анализировать, включены в папку Project Source Files.
Вы конфигурировали свой проект правильно?

В панели Configuration:

  • Под Coding Standards & Code Metrics проверьте, что вы выбрали подходящие варианты, если вы хотите проверять Coding Rules и вычислить Code Metrics.

  • Под Bug Finder Analysis подтвердите, что вы выбрали все дефекты, которые вы хотите проверять во время анализа.

  • Под Run Settings смотрите, выбран ли Use fast analysis mode for Bug Finder. В этом режиме Средство поиска Ошибки проверяет только на подмножество дефектов и кодирующих правил.

Вы применяете какие-либо фильтры к результатам?

В заголовке панели Results List убедитесь, что нет никакого Hidden results в Showing выпадающего списка. Чтобы очистить все прикладные фильтры, нажмите Clear active filters.

Похожие темы