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

В этом разделе показано, как интерпретировать пустой список результатов в пользовательском интерфейсе десктопных продуктов Polyspace. Чтобы увидеть, как интерпретировать подобный пустой список в веб-интерфейсе Polyspace Access, смотрите Исследование Причины Пустых Результатов Список (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 убедитесь, что в раскрывающемся списке Showing нет Hidden results. Чтобы удалить все примененные фильтры, нажмите кнопку Clear active filters.

Похожие темы