sltest.plugins.MATLABTestCaseIntegrationPlugin 类
命名空间: sltest.plugins
描述
sltest.plugins.MATLABTestCaseIntegrationPlugin
将仿真和测试结果添加到基于 MATLAB® 的 Simulink® 测试的测试管理器测试用例结果中。基于 MATLAB 的 Simulink 测试是从 sltest.TestCase
类派生的 MATLAB 代码(.m
)文件。当您将此插件添加到 TestRunner
对象并运行仿真,这些结果将添加到测试管理器:
当您在 MATLAB 命令行运行测试用例时,会为
sltest.TestCase
类的每个测试套件元素创建测试结果。默认情况下,会添加来自
fatalAssertSignalsMatch
、assertSignalsMatch
、assumeSignalsMatch
和verifySignalsMatch
资格方法的套件元素故障的准则结果。在相应的测试用例结果下添加了对这些失败的比较运行。为了通过比较运行,将启用了通过诊断的matlab.unittest.plugins.DiagnosticsOutputPlugin
添加到TestRunner
。
使用 simulate
方法创建的仿真结果被添加到相应的测试用例结果中。
sltest.plugins.MATLABTestCaseIntegrationPlugin
类是 handle
类。
创建对象
要使用 MATLABTestCaseIntegrationPlugin
,请将其添加到 TestRunner
对象:
import sltest.plugins.MATLABTestCaseIntegrationPlugin testRunner.addPlugin... (sltest.plugins.MATLABTestCaseIntegrationPlugin());
示例
版本历史记录
在 R2020b 中推出