(DOS/UNIX) Запуск анализ Bug Finder сервера от Windows, Linux или другой командной строки
polyspace-bug-finder-server
[OPTIONS]
запускает анализ Bug Finder сервера, если ваша текущая папка содержит sources
подпапка с исходными файлами (.c
или .cxx
файлы). Анализ рассматривает файлы в sources
и все подпапки под sources
.
polyspace-bug-finder-server -sources
запускает анализ Bug Finder сервера на исходном файле (файлах) sourceFiles
[OPTIONS]
sourceFiles
. Можно настроить анализ с дополнительными опциями.
polyspace-bug-finder-server -sources-list-file
запускает анализ Bug Finder сервера на исходных файлах, перечисленных в текстовом файле listOfSources
[OPTIONS]
listOfSources
. Можно настроить анализ с дополнительными опциями. Используя рекомендуется исходный файл списка, когда у вас есть много исходных файлов. Путем хранения списка источников в текстовом файле команда короче и обновляется к списку, легче.
polyspace-bug-finder-server -h[elp]
перечисляет сводные данные возможных опций анализа.
Если при запуске команду как часть скрипта, проверяйте статус выхода, чтобы подтвердить успешный анализ. Команда возвращает нуль согласно успешному анализу. Ненулевое возвращаемое значение означает, что не пройдено анализ и не был завершен. Например, если анализируемый файл не компилирует, команда возвращает ненулевое значение. Если некоторые файлы не компилируют, когда вы анализируете несколько файлов, команда завершает анализ файлов, которые действительно компилируют, и возвращает нуль. Возможно остановить анализ, если файл не компилирует. Смотрите Stop analysis if a file does not compile (-stop-if-compile-error)
.
После выполнения команды можно проверять %ERRORLEVEL%
переменная в командной строке Windows, чтобы подтвердить успешный анализ.