exponenta event banner

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

В этом разделе показано, как интерпретировать пустой список результатов в интерфейсе пользователя настольных продуктов 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 может вернуть некоторые результаты, но полностью анализируются только файлы без ошибок компиляции.

Вы включили все исходные файлы в проект?На панели «Диспетчер проектов» убедитесь, что все файлы, которые требуется проанализировать, включены в папку «Исходные файлы проекта».
Правильно ли настроен проект?

На панели «Конфигурация»:

  • В разделе Стандарты кодирования и метрики кода убедитесь, что выбраны соответствующие параметры, если необходимо проверить Правила кодирования и вычислить метрики кода.

  • В разделе Анализ поиска ошибок убедитесь, что выбраны все дефекты, которые необходимо проверить во время анализа.

  • В разделе Параметры выполнения (Run Settings) проверьте, выбран ли режим быстрого анализа для поиска ошибок. В этом режиме Bug Finder проверяет только подмножество дефектов и правил кодирования.

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

В заголовке панели «Список результатов» убедитесь, что в раскрывающемся списке «Отображение» нет скрытых результатов. Чтобы очистить все примененные фильтры, щелкните Очистить активные фильтры (Clear active filters).

Связанные темы