Загрузка результатов в метрики Polyspace

Примечание

В этом разделе описывается рабочий процесс в веб-интерфейсе Polyspace Metrics.

Для более простых совместных обзоров используйте Polyspace® Bug Finder™ Access™. В дополнение к более интуитивно понятной веб-приборной панели, с Polyspace Access можно:

  • Просмотрите и разъясните результаты непосредственно из веб-браузера.

  • Интеграция инструмента отслеживания дефектов, такого как Jira, с веб-интерфейсом и создание билетов для отслеживания результатов Polyspace.

  • Делитесь результатами анализа с помощью веб- ссылок.

Для получения дополнительной информации см. документацию Polyspace Bug Finder Access.

После анализа можно загрузить результаты в веб-интерфейс Polyspace Metrics. Веб-интерфейс отображает сводные данные результатов анализа. Вы можете поделиться этими сводными данными с другими, даже если у них не установлен Polyspace локально. Можно также сравнить результаты с предыдущими анализами того же проекта или измерить их с предопределенными целями качества программного обеспечения.

Для получения дополнительной информации см. Polyspace Metrics Interface.

Прежде чем вы сгенерируете метрики качества кода, настройте Polyspace Metrics. См. Раздел «Настройка метрики Polyspace»

Загрузка результатов вручную

Чтобы загрузить результаты в веб-интерфейс Polyspace Metrics,

  1. Выберите результаты на панели Диспетчера проектов.

  2. Выберите Metrics > Upload to Metrics.

  3. Когда вы загружаете результаты в Polyspace Metrics, вам предлагается ввести пароль. Оставьте поле пустым, если вы не хотите его указывать.

    Если вы задаете пароль, необходимо вводить его каждый раз, когда вы открываете свой проект в Polyspace Metrics. Сеанс длится 30 минут, даже если вы закроете и снова откроете веб-браузер. Через 30 минут снова введите пароль.

    Вы также можете задать пароль позже. В веб-интерфейсе Polyspace Metrics щелкните правой кнопкой мыши ваш проект и выберите Change/Set Password.

    Примечание

    Пароль для проекта Polyspace Metrics зашифрован. Передача веб- данных не зашифрована. Функция пароля минимизирует непреднамеренное повреждение данных, но не обеспечивает безопасность данных. Однако передача данных между локальным хостом Polyspace и удаленным анализом MATLAB® Узел планировщика заданий всегда зашифрован. Чтобы использовать безопасную передачу веб- данных с HTTPS, смотрите Настройте веб-сервер для HTTPS (Polyspace Code Prover).

Если вы загружаете результаты из нескольких модулей в проект, результаты имеют одно и то же имя проекта и номер версии, но появляются в отдельных модулях в Polyspace Metrics. Чтобы увидеть или изменить имя проекта и номер версии, щелкните правой кнопкой мыши проект на панели Project Browser и выберите Project Properties.

Командная строка: Используйте команду polyspace-results-repository. Для быстрого просмотра опций команды используйте -h флаг. В командной строке введите:

polyspaceroot\polyspace\bin\polyspace-results-repository -h
Здесь, polyspaceroot является папкой установки Polyspace, например C:\Program Files\Polyspace\R2019a.

Автоматическая загрузка результатов (только пакетный анализ)

При выполнении удаленного анализа можно указать результаты, которые будут автоматически загружены в веб-интерфейс после анализа. В противном случае результаты после анализа загружаются вручную.

  1. На панели Configuration выберите Run Settings.

  2. Наряду с Run Bug Finder analysis on a remote cluster выберите Upload results to Polyspace Metrics.

    После анализа результаты автоматически загружаются в веб-интерфейс.

  3. Когда вы загружаете результаты в Polyspace Metrics, вам предлагается ввести пароль. Оставьте поле пустым, если вы не хотите его указывать.

    Если вы задаете пароль, необходимо вводить его каждый раз, когда вы открываете свой проект в Polyspace Metrics. Сеанс длится 30 минут, даже если вы закроете и снова откроете веб-браузер. Через 30 минут снова введите пароль.

    Вы также можете задать пароль позже. В веб-интерфейсе Polyspace Metrics щелкните правой кнопкой мыши ваш проект и выберите Change/Set Password.

    Примечание

    Пароль для проекта Polyspace Metrics зашифрован. Передача веб- данных не зашифрована. Функция пароля минимизирует непреднамеренное повреждение данных, но не обеспечивает безопасность данных. Однако передача данных между локальным хостом Polyspace и удаленным хостом MATLAB Job Scheduler всегда шифруется. Чтобы использовать безопасную передачу веб- данных с HTTPS, смотрите Настройте веб-сервер для HTTPS (Polyspace Code Prover).

Если вы загружаете результаты из нескольких модулей в проект, результаты имеют одно и то же имя проекта и номер версии, но появляются в отдельных модулях в Polyspace Metrics. Чтобы увидеть или изменить имя проекта и номер версии, щелкните правой кнопкой мыши проект на панели Project Browser и выберите Project Properties.

Командная строка: Используйте опцию Upload results to Polyspace metrics (-add-to-results-repository) (Polyspace Code Prover).

См. также

Похожие темы