Пакет: matlab.unittest.plugins
Плагин для непрохождения тестов, которые предупреждения о проблемах
The FailOnWarningsPlugin
создает плагин, который при добавлении в TestRunner
, не проходит ни один тест, выдающий предупреждение. Плагин создает отказ проверки в области тестирования, которая выдает предупреждение. Для примера, если общий испытательный стенд выдает предупреждение, плагин производит сбой проверки на фиксатор и прекращает все тесты, которые совместно используют фиксатор.
The FailOnWarningsPlugin
плагин не приводит к отказу, если:
Тест учитывает предупреждение через ограничение, такое как IssuesWarnings
или IssuesNoWarnings
, независимо от того, выполнено ли ограничение или нет.
Предупреждение отключено. Например, если вы отключаете предупреждение с помощью SupressedWarningsFixture
.
matlab.unittest.plugins.FailOnWarningsPlugin
создает плагин, который не проходит любой тест, выдающий предупреждение.
matlab.unittest.plugins.FailOnWarningsPlugin('Ignoring',
создает плагин, который не выходит из строя для указанных идентификаторов предупреждений, warnIDs
)warnIDs
.
Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».
Установите отображение трассировки предупреждающего стека с помощью warning
функция. Для примера, warning('off','backtrace')
.
Отключите предупреждения с помощью SuppressedWarningsFixture
класс.
matlab.unittest.constraints.IssuesNoWarnings
| matlab.unittest.constraints.IssuesWarnings
| matlab.unittest.fixtures.SuppressedWarningsFixture
| matlab.unittest.plugins.TestRunnerPlugin
| matlab.unittest.TestRunner
| warning