Эта тема описывает, как импортировать информацию об анализе из предыдущих результатов в Polyspace® Доступ. Для получения информации об импорте из результатов, которые не загружаются на Polyspace доступ, смотрите информацию об Анализе Импорта от Предыдущего Анализа Polyspace.
Если вы рассматриваете результаты в проекте Access Polyspace, и вы снова используете исходный код, который содержит те результаты в другом проекте, можно объединить информацию об анализе между проектами. Вы не должны рассматривать результаты снова в другом проекте. Обратите внимание на то, что, если вы рассматриваете результаты в различных запусках того же проекта, Polyspace, доступ автоматически объединяет информацию об анализе между запусками.
Например, предположите, что ваша команда рассмотрела все результаты для файла customClass.cpp
в проекте Access Polyspace components/oldProject (BF)
. Если вы снова используете customClass.cpp
в различном проекте можно объединить Status, Severity и комментарии от components/oldProject (BF)
в другой проект.
Объединять информацию об анализе:
Загрузите результаты для components/oldProject (BF)
От Polyspace доступ
Используйте эти команды, чтобы загрузить результаты:
# DOS command:
polyspace-access.exe -host my-company-server ^
-download "components/oldProject (BF)" ^
-output-folder-path downloadedResults
# Unix command:
polyspace-access -host my-company-server \
-download "components/oldProject (BF)" \
-output-folder-path downloadedResults
Если выходной путь к папке, который вы задаете с -output-folder-path
уже существует, это должно быть пусто. Команда загружает последний запуск проекта components/oldProject (BF)
к папке downloadedResults
.
Чтобы получить путь к проекту, щелкните правой кнопкой по проекту от Project Explorer в интерфейсе Polyspace Access или используйте -list-project
опция.
Вы не можете открыть результаты, которые вы загружаете polyspace-access -download
команда в рабочем столе Polyspace взаимодействует через интерфейс или расширения IDE Polyspace.
Запустите анализ нового проекта и импортируйте информацию об анализе
Запустите анализ нового проекта и используйте опцию -import-comments
импортировать информацию об анализе, которую вы загрузили в downloadedResults
.
#DOS command:
polyspace-bug-finder-server.exe -sources customClass.cpp,... ^
-options-file "D:\utils\polyspace\options.opts ^
-import-comments downloadedResults ^
-results-dir newResults
#Unix
polyspace-bug-finder-server -sources customClass.cpp,... \
-options-file "local/utils/polyspace/options.opts ^
-import-comments downloadedResults \
-results-dir newResults
components/oldProject (BF)
в новые результаты анализа. Если существуют конфликты между информацией об анализе от загруженных результатов и от новых результатов, Polyspace сохраняет информацию об анализе от новых результатов.Чтобы объединить информацию об анализе, не запуская анализ или перезаписать информацию об анализе от новых результатов в случае конфликтов, смотрите polyspace-comments-import
.
Загрузите новый проект на Polyspace доступ
Если вы храните результаты анализа от нового проекта в Polyspace доступ, например, в проекте components/newProject (BF)
, загрузите результаты с объединенной информацией об анализе к Polyspace доступ.
# DOS command:
polyspace-access.exe -host my-company-server ^
-upload newResults ^
-parent-project "components/newProject (BF)"
# Unix command:
polyspace-access -host my-company-server \
-upload newResults \
-parent-project "components/newProject (BF)"
polyspace-access
| polyspace-code-prover-server