matlab.unittest.plugins.LoggingPlugin class

Пакет: 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 isinf, среда тестирования отображает все доступные стековые фреймы. NumStackFrames только для чтения, и его значение установлено во время конструкции.

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

Методы

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

Смотрите также

| |

Введенный в R2014b