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