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

Эта тема показывает, как интерпретировать пустой список результатов в пользовательском интерфейсе десктопных решений Polyspace. Чтобы видеть, как интерпретировать подобный пустой список в Polyspace доступ к веб-интерфейсу, смотрите, Исследуют Причину Пустого Списка Результатов (Polyspace Bug Finder Access).

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

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

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

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

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

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

Вы включали все свои исходные файлы в ваш проект?В панели 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. В этом режиме Bug Finder проверяет только на подмножество дефектов и кодирующих правил.

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

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

Похожие темы