主要内容

sltest.testmanager.ParameterOverrideclass

包:sltest.testmanager

添加或修改参数覆盖

描述

的实例sltest.testmanager.ParameterOverride一组参数中包含的参数覆盖在一个测试用例,可以覆盖模型参数。

sltest.testmanager.ParameterOverride类是一个处理类。

类属性

HandleCompatible
真正的

类属性的信息,请参阅类属性

创建

obj= sltest.testmanager.ParameterSet.addParameterOverride创建一个sltest.testmanager.ParameterOverride对象为参数设置对象。

属性

全部展开

参数覆盖,名称指定为一个字符串标量或特征向量。

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

值的参数覆盖,指定为一个标量或矢量值。如果该值是一个字符串标量,它是评估MATLAB®当测试执行表达式。

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

表明如果启用了参数覆盖,0如果未启用,或者1如果启用了它。

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

源的参数覆盖,作为一个特征向量返回。两个例子的来源是工作区和一个基地模型块。参数是只读的。

属性:

SetAccess
私人
GetAccess
公共
依赖
真正的
NonCopyable
真正的

工作空间的参数覆盖,作为一个特征向量返回。参数是只读的。

属性:

SetAccess
私人
GetAccess
公共
依赖
真正的
NonCopyable
真正的

方法

全部展开

例子

全部折叠

打开模型对于这个示例。

sldemo_absbrake

创建一个测试文件,测试套件和测试用例结构。

tf = sltest.testmanager.TestFile (“API测试文件”);ts = createTestSuite (tf,“API测试套件”);tc = createTestCase (ts,“基线”,“API基线测试用例”);

删除默认的测试套件。

tsDel = getTestSuiteByName (tf,“新测试套件1”);删除(tsDel);

将被测系统分配给测试用例。

setProperty (tc,“模型”,“sldemo_absbrake”);

捕捉基线标准。

基线= captureBaselineCriteria (tc,“baseline_API.mat”,真正的);

测试一个新的模型参数测试用例覆盖它的参数集。

ps = addParameterSet (tc,“名称”,“API参数集”);阿宝= addParameterOverride (ps,“m”,55岁);

明确测试经理。

sltest.testmanager。明确sltest.testmanager。clearResults sltest.testmanager.close

版本历史

介绍了R2015b