Эта тема описывает, как сконфигурировать Polyspace, когда Вы Кодируете плагин в Eclipse™. Для десктопных решений Polyspace, таких как Polyspace Bug Finder, смотрите Анализ Bug Finder На основе Проектов Eclipse.
Polyspace, когда Вы Кодируете, позволяет вам находить ошибки при кодировании в Eclipse IDE.
После установки Polyspace как Вы механизм Анализа кода и плагин Eclipse, сконфигурируйте плагин так, чтобы Polyspace® анализ запускается гладко, когда вы сохраняете свой код или явным образом запускаете анализ. Анализ запустился гладко, если результаты появляются как ожидалось, или как маркеры исходного кода с подсказками или в списке на панели Results List.
Сконфигурировать плагин, в Eclipse, избранных элементах в меню Polyspace.
Чтобы задать опции, которые применимы к любому проекту в Eclipse, выберите Polyspace> Preferences.
Чтобы задать опции, которые применимы к одному проекту только, выберите Polyspace> Configure Project.
Имя проекта, который вы конфигурируете, перечислено в строке заголовка окна Configure Project.
Все настройки сохраняют свои текущие значения, когда вы переустанавливаете плагин.
Установка | Описание |
---|---|
Polyspace as You Code installation folder | Корневая папка Polyspace, когда Вы Кодируете установку, например, |
Analysis launch mode | Выберите одну из этих опций, чтобы инициировать Polyspace как Вас Анализ кода:
|
Results folder | Папка, где результаты анализа хранятся. Каждый новый запуск перезаписывает результаты предыдущего запуска. Папка результатов по умолчанию:
|
Polyspace Access URL | URL Polyspace доступ к экземпляру, от которого вы получаете базовую линию. После того, как вы получаете базовую линию из Polyspace доступ, последующие запуски Polyspace, когда Вы Кодируете, позволяют вам различать новые результаты и результаты, которые присутствовали в существующем коде. См. также Базовый Polyspace, когда Вы Кодируете Результаты в Eclipse. |
Show only new findings compared to the results baseline | Задайте, нужно ли только новые результаты показать. Если вы выбираете эту опцию, результатами является по сравнению с базовой линией, загруженной с Polyspace доступ, и только новые результаты показывают. См. также Базовый Polyspace, когда Вы Кодируете Результаты в Eclipse. |
Установка | Описание |
---|---|
Build options file not required | Вы не должны задавать опции Polyspace, связанные с вашей настройкой создания. Это - основная опция для простых проектов. Анализ использует опции сборки Polyspace по умолчанию. Так, чтобы анализ запустился без ошибок, обычно необходимо обеспечивать Polyspace, когда Вы Кодируете со спецификами вашей конфигурации сборки. |
Get from Eclipse project (значение по умолчанию) | Анализ извлекает конфигурацию сборки из проекта Eclipse и генерирует файл опций сборки. |
Get from Polyspace build options file | Анализ использует опции сборки, которые вы вручную задаете в файле опций. Предоставьте полный путь файлу опций. |
Get from JSON Compilation Database file | Анализ извлекает конфигурацию сборки из базы данных компиляции JSON, которую вы задаете, и генерирует файл опций сборки. Смотрите Получают Конфигурацию сборки от Базы данных Компиляции JSON. Задайте полный путь к файлу JSON (обычно названный |
Get from build command | Анализ прослеживает команду сборки, которую вы задаете, и генерирует файл опций сборки. Задайте команду сборки и папку, от которой команда сборки должна быть запущена в установке Build command working folder. Затем нажмите Generate build configuration. Смотрите Получают Конфигурацию сборки от Команды Сборки. |
Установка | Описание |
---|---|
Checkers file | Путь к конфигурационному файлу средств проверки. Чтобы создать этот файл, кликните по значку папки. Включите средства проверки, что вы хотите и сохранили файл. См. также Конфигурируют Средства проверки для Polyspace, когда Вы Кодируете в Eclipse. |
Analysis options file | Путь к файлу опций. Файл опций содержит одну опцию анализа Polyspace на строку. Например: -D _WIN32 -termination-functions exit_handler Вы обычно не должны задавать дополнительные опции в файле опций. Однако в некоторых ситуациях, вы можете хотеть использовать файл опций. Например, если вы хотите вручную указать, что опции Polyspace, связанные с вашей командой сборки, выбирают None для установки сборки и вводят опции в файл опций. См. также Файлы Опций для Анализа Polyspace. |
Import options from Polyspace desktop project (*.psrpj) | Импортируйте конфигурационный файл опций анализа и средств проверки из существующего файла проекта рабочего стола Polyspace. Смотрите Опции анализа Импорта из Проекта Рабочего стола Polyspace. |
Установка | Описание |
---|---|
Use baseline from Polyspace Access | Задайте, использовать ли базовую линию для результатов Polyspace. Если вы включаете эту установку, задаете Project path и нажимаете Download baseline from Polyspace Access, чтобы загрузить базовую линию. После того, как вы загружаете базовую линию, последующие запуски Polyspace, когда Вы Кодируете информацию об анализе импорта от базовой линии и позволяете вам различать новые результаты и результаты, которые присутствовали в существующем коде. См. также Базовый Polyspace, когда Вы Кодируете Результаты в Eclipse. |
Project path | Путь проекта в Polyspace доступ к Project Explorer, от которого вы получаете базовую линию. |
Установка | Описание |
---|---|
Run script for Polyspace analysis | Запустите скрипт каждый раз, когда вы сохраняете свой код (или явным образом запустите анализ). Расширение передает эти параметры скрипту:
Например, этот простой сценарий пакетной обработки Windows анализирует текущий файл, использует опции сборки Polyspace по умолчанию и импортирует информацию об анализе из ранее загруженной базовой линии:
Используйте скрипт, если, например, вы переключаетесь между файлами от компонентов, которые имеют различные конфигурации сборки, или вы используете инструмент пользователя, чтобы установить вашу среду сборки. Если вы включаете эту установку, все другие дополнительные настройки проигнорированы. Примечание Polyspace как Вы Расширение кода не проверяет статус выхода команд в вашем скрипте. Убедитесь, что ваш скрипт проверяет коды выхода (например, при помощи Как правило, двоичные файлы Polyspace возвращаются 0 на успехе и ненулевом значении на отказе. |
Analysis script | Введите полный путь в скрипт. Скрипт может быть написан в любом языке. В зависимости от вашей установки Analysis launch mode скрипт работает на каждом файле, сохраняют, или когда вы щелкаете правой кнопкой по исходному коду или файлу в Project Explorer и выбираете Run Polyspace as You Code. |