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