exponenta event banner

-submit-job-from-previous-compilation-results

Укажите, что задание анализа должно быть повторно отправлено без повторной компиляции

Синтаксис

-submit-job-from-previous-compilation-results

Описание

-submit-job-from-previous-compilation-results указывает, что анализ Polyspace ® должен начинаться после фазы компиляции с результатами компиляции из предыдущего анализа. Этот параметр в первую очередь полезен при выгрузке анализа Polyspace с настольных компьютеров на удаленные серверы. Если удаленный анализ останавливается после компиляции, например, из-за проблем связи между сервером и клиентскими компьютерами, используйте этот параметр. Обратите внимание, что эта опция используется с командами в настольных продуктах (polyspace-bug-finder и polyspace-code-prover (Polyspace Code Prover)), а не команды в серверных продуктах (polyspace-bug-finder-server(сервер поиска ошибок Polyspace) и polyspace-code-prover-server(Сервер проверки кода Polyspace)).

При выполнении удаленного анализа:

  1. На локальном хост-компьютере программное обеспечение Polyspace выполняет компиляцию кода и проверку правил кодирования.

  2. Затем задание анализа передается планировщику заданий MATLAB ® в головной узел кластера Parallel Server™ MATLAB .

  3. Главный узел кластера Parallel Server MATLAB назначает задание проверки рабочему узлу, где происходят оставшиеся фазы анализа Polyspace.

Если анализ останавливается после завершения первого шага и выполняется повторный анализ, используйте эту опцию для повторного использования результатов компиляции предыдущего анализа. Таким образом, избежать перезапуска анализа из фазы компиляции.

Если предыдущие результаты компиляции не существуют в текущей папке, возникает ошибка. Удалите опцию и перезапустите анализ с этапа компиляции.

Если анализ выполняется из интерфейса пользователя (только для настольных продуктов Polyspace), на панели Конфигурация (Configuration) можно ввести этот параметр в поле Другое (Other). Посмотрите Other.

Примеры

Укажите удаленный анализ с результатами компиляции из предыдущего анализа:

  • Поиск ошибок:

    polyspace-bug-finder -batch -scheduler localhost -submit-job-from-previous-compilation-results
  • Проверка кода:

    polyspace-code-prover -batch -scheduler localhost -submit-job-from-previous-compilation-results

Совет

Невозможно отправить задания анализа в удаленный кластер с кодом Polyspace.