Main Content

本页采用了机器翻译。点击此处可查看英文原文。

getIterations

类: sltest.testmanager.TestCase
命名空间: sltest.testmanager

获取属于测试用例的测试迭代

语法

iterArray = getIterations(tc)
iterArray = getIterations(tc,iterName)

说明

iterArray = getIterations(tc) 返回属于该测试用例的一个或多个测试迭代。

注意

因为测试用例在仿真之后不存储脚本迭代,所以 getIterations 仅返回表迭代。

iterArray = getIterations(tc,iterName) 返回一个或多个属于测试用例的具有指定名称的测试迭代对象。

输入参数

全部展开

您想要从中获取迭代的测试用例,指定为 sltest.testmanager.TestCase 对象。

测试迭代名称,指定为字符向量。这是可选参量。

示例: 'Test Iteration 5'

输出参量

全部展开

属于测试用例的测试迭代,以 sltest.testmanager.TestIteration 对象数组的形式返回。

示例

全部展开

打开此示例的模型。

sldemo_autotrans

创建测试文件、测试套件和测试用例结构体。

tf = sltest.testmanager.TestFile('Iterations Test File');
ts = getTestSuites(tf);
tc = createTestCase(ts,'simulation','Simulation Iterations');

指定模型为在测系统。

setProperty(tc,'Model','sldemo_autotrans');

设置表迭代并创建迭代对象。设置迭代参数并将迭代添加到测试用例中。

testItr1 = sltestiteration;
setTestParam(testItr1,'SignalBuilderGroup','Passing Maneuver');
addIteration(tc,testItr1);

设置另一个表迭代并创建一个迭代对象。 设置迭代参数并将迭代添加到测试用例中。

testItr2 = sltestiteration;
setTestParam(testItr2,'SignalBuilderGroup','Coasting');
addIteration(tc,testItr2);

获取迭代。

iters = getIterations(tc);

版本历史记录

在 R2016a 中推出