Main Content

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

deleteIterations

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

删除属于测试用例的测试迭代

语法

deleteIterations(tc,iter)

说明

deleteIterations(tc,iter) 从测试用例中删除一个或多个测试迭代。

输入参数

全部展开

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

想要从测试用例中删除的测试迭代,指定为 sltest.testmanager.TestIteration 对象数组。

示例

全部展开

加载此示例的模型。

load_system('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);

删除第一次迭代。

deleteIterations(tc,testItr1);

清除测试管理器。

sltest.testmanager.clear
sltest.testmanager.clearResults
sltest.testmanager.close

版本历史记录

在 R2016a 中推出