getArtifactErrors

Возвращает ошибки, возникшие во время трассировки программных продуктов

Описание

пример

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

Примеры

свернуть все

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

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

dashboardCCProjectStart

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

metric_engine = 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 объект.

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

свернуть все

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

  • Address - Адрес программного продукта, который вернул ошибку

  • UUID - Уникальный идентификатор программного продукта

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

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

См. также

Введенный в R2020b