matlab.unittest.plugins. Класс LoggingPlugin

Пакет: matlab.unittest.plugins

Плагин, чтобы сообщить о диагностических сообщениях

Описание

LoggingPlugin создает плагин, чтобы сообщить о диагностических сообщениях, которые создаются методом log TestCase или Fixture.

Конструкция

Инстанцируйте LoggingPlugin с помощью одного из его статических методов.

Используйте статический метод withVerbosity сконфигурировать плагин, чтобы ответить на сообщения конкретного многословия. Кроме того, метод withVerbosity принимает, что много пар имя/значение конфигурируют формат для создания отчетов о регистрируемых сообщениях.

Свойства

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

Регистрируемое диагностическое описание сообщения, заданное как вектор символов или скаляр строки. Значение этого свойства распечатано вместе с каждым регистрируемым диагностическим сообщением. Description только для чтения, и его значение установлено во время конструкции.

Индикатор, чтобы отобразить уровень многословия вместе с каждой регистрируемой диагностикой, заданной как false (logical(0)) или true (logical(1)). По умолчанию этим свойством является false, и среда тестирования отображает уровень многословия. HideLevel только для чтения, и его значение установлено во время конструкции.

Индикатор, чтобы отобразить метку времени от того, когда среда тестирования генерирует регистрируемое сообщение вместе с каждой регистрируемой диагностикой, заданной как false (logical(0)) или true (logical(1)). По умолчанию этим свойством является false, и среда тестирования отображает метку времени. HideTimestamp только для чтения, и его значение установлено во время конструкции.

Количество стековых фреймов, чтобы отобразиться после каждого регистрируемого диагностического сообщения, заданного как целочисленное значение. По умолчанию этим свойством является 0, и среда тестирования не отображает данные стека. Если NumStackFrames является Inf, среда тестирования отображает все доступные стековые фреймы. NumStackFrames только для чтения, и его значение установлено во время конструкции.

Уровни многословия поддержаны сменным экземпляром, заданным как массив экземпляров matlab.unittest.Verbosity. Плагин реагирует на диагностику, которая регистрируется на уровне многословия, перечисленном в этом массиве. Verbosity только для чтения, и его значение установлено во время конструкции.

Методы

withVerbosityСоздайте LoggingPlugin для сообщений заданного многословия

Введенный в R2014b