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