matlab.unittest.plugins.FailOnWarningsPlugin 类
包: matlab.unittest.plugins
当发出警告时令测试失败的插件
说明
FailOnWarningsPlugin
创建的插件在添加到 TestRunner
后,任何测试发出警告都会导致测试失败。该插件会在发出警告的测试范围内生成一个验证失败。例如,如果某共享测试脚手架发出警告,该插件会对该脚手架生成验证失败,并令所有共享该脚手架的测试失败。
在以下条件下,FailOnWarningsPlugin
插件不会导致失败:
测试的警告是因诸如
IssuesWarnings
或IssuesNoWarnings
之类的约束条件而产生的,与是否满足约束条件无关。禁用警告时。例如您使用
SuppressedWarningsFixture
禁用了警告。
构造
matlab.unittest.plugins.FailOnWarningsPlugin
会创建一个插件,该插件可在任何测试发出警告时令测试失败。
matlab.unittest.plugins.FailOnWarningsPlugin('Ignoring',
创建的插件在遇到指定的警告标识符 warnIDs
)warnIDs
时,不会令测试失败。
输入参数
属性
复制语义
句柄。要了解句柄类如何影响复制操作,请参阅复制对象。
示例
提示
使用
warning
函数设置警告堆栈跟踪显示。例如,warning('off','backtrace')
。使用
SuppressedWarningsFixture
类禁用警告。
版本历史记录
在 R2015b 中推出