Если при запуске тесты с функцией runtests или методом run TestSuite или TestCase, среда тестирования использует плагин DiagnosticsRecordingPlugin, который записывает диагностику на результатах испытаний.
После того, как вы запустите тесты, можно получить доступ к зарегистрированной диагностике через поле DiagnosticRecord в свойстве Details на TestResult. Например, если ваши результаты испытаний хранятся в переменной results, найдите записанную диагностику для второго теста в комплекте путем вызова records = result(2).Details.DiagnosticRecord.
Записанная диагностика является объектами DiagnosticRecord. Чтобы получить доступ к конкретным типам диагностического теста для конкретного теста, используйте selectFailed, selectPassed, selectIncomplete и методы selectLogged класса DiagnosticRecord.
По умолчанию плагин DiagnosticsRecordingPlugin записывает отказы проверки и события, регистрируемые на уровне Terse. Чтобы сконфигурировать плагин, чтобы записать передающую диагностику или другие регистрируемые сообщения на различных уровнях многословия, сконфигурируйте экземпляр DiagnosticsRecordingPlugin и добавьте его в исполнителя тестов.
matlab.unittest.TestResult | matlab.unittest.plugins.DiagnosticsRecordingPlugin | matlab.unittest.plugins.diagnosticrecord.DiagnosticRecord