(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, чтобы подтвердить успешный анализ.