getArtifactErrors

Возвратите ошибки, которые произошли во время трассировки артефакта

Описание

пример

errors = getArtifactErrors(metricEngine) возвращает ошибки, которые произошли, когда метрический механизм анализировал артефакты тестирования. Когда вы собираетесь, метрика заканчивается при помощи execute функция, объект механизма не собирает результаты для артефактов, которые возвращают ошибки во время анализа.

Примеры

свернуть все

Соберите метрики для артефактов тестирования в проекте. Затем проверяйте, возвратили ли артефакты ошибки и не анализировались.

Откройте проект. В командной строке введите dashboardCCProjectStart.

dashboardCCProjectStart

Создайте metric.Engine объект для проекта.

metric_engine = metric.Engine();

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

updateArtifacts(metric_engine)

Соберите результаты для метрических Требований на тест при помощи execute функция на metric.Engine объект.

execute(metric_engine,{'RequirementsPerTestCase'});

Доступ к ошибкам, которые произошли во время анализа.

getArtifactErrors(metric_engine)
ans = 

  0×0 empty struct array with fields:

    Address
    UUID
    ErrorId
    ErrorMessage

В данном примере артефакты не возвратили ошибки.

Входные параметры

свернуть все

Метрический объект механизма, в котором вы хотите проверить ошибки в виде metric.Engine объект.

Выходные аргументы

свернуть все

Ошибки артефакта, которые произошли, когда вы выполнили metric.Engine объект, возвращенный как массив структур, которые соответствуют ошибкам. Структура для ошибки содержит эти поля:

  • Address — Адрес артефакта, который возвратил ошибку

  • UUID — Уникальный идентификатор артефакта

  • ErrorID — Идентификатор ошибки

  • ErrorMessage — Описание ошибки

Введенный в R2020b