exponenta event banner

sltest.testmanager.DiagnosticRecord класс

Пакет: sltest.testmanager
Суперклассы:

Просмотр сведений о диагностике пользовательских критериев

Описание

Экземпляр sltest.testmanager.DiagnosticRecord отображает диагностическую информацию, возвращенную при проверке во время пользовательского анализа критериев.

Строительство

obj = getCustomCriteriaResult(tcResult) создает sltest.testmanager.CustomCriteriaResult объект, имеющий свойство DiagnosticRecord. DiagnosticRecord является sltest.testmanager.DiagnosticRecord объект для объекта результата тестового случая tcResult.

Свойства

развернуть все

Результат диагностики, возвращенный как sltest.testmanager.TestResultOutcomes объект.

Пример: Пройдено

Диагностическая запись результата пользовательского критерия, возвращенная в виде массива ячеек.

Пример: 'Final: 0.'

Диагностическая запись Framework результата настраиваемых критериев, возвращенная в виде массива ячеек.

Пример: 'verifyEqual passed.…'

Имя записанного события, возвращаемого в виде символьного вектора.

Пример: VerificationPassed

Отчет о результатах диагностики, возвращаемый в виде символьного вектора.

Если пользовательский критерий возвращает ошибку, он создает Mexception объект, содержащий информацию об ошибке.

Пример: MException

Примеры

свернуть все

Запустите тестовый случай tc, создание результирующего набора tcResultSet.

tcResultSet = run(tc);

Получение результата теста из результирующего набора.

tcResult = getTestCaseResults(tcResultSet);

Получите результат пользовательского критерия из результата тестового случая.

ccResult = getCustomCriteriaResult(tcResult);

Отображение результатов диагностики

ccResult.DiagnosticRecord
ans = 

  DiagnosticRecord with properties:

                      Outcome: Passed
         TestDiagnosticResult: {'Final: 0.'}
    FrameworkDiagnosticResult: {'verifyEqual passed.…'}
                        Event: 'VerificationPassed'
                       Report: '=============================…'
Представлен в R2016b