Main Content

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

setRoadRunnerScenario

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

为测试迭代设置 RoadRunner 场景

自 R2024a 起

语法

setRoadRunnerScenario(iterObj,rrScenario)

说明

setRoadRunnerScenario(iterObj,rrScenario) 在测试迭代 iterObj 中设置 RoadRunner 场景 rrScenario。如果在一次迭代中多次使用此方法,则运行测试时只会执行最后一个场景。

输入参数

全部展开

应用 RoadRunner 场景的测试迭代,指定为 sltest.testmanager.TestIteration 对象。

RoadRunner 场景应用于测试迭代,指定为字符串或字符向量。

数据类型: char | string

示例

全部展开

此示例显示如何在测试迭代中设置 RoadRunner 场景。首先,创建一个测试文件、测试套件和 RoadRunner 测试用例。然后,创建一个名为 ti 的迭代并将 RoadRunner 场景设置为 myExampleScenario。然后,将 RoadRunner 场景变量 Vehicle1_Initial_Speed 设置为 15,并将迭代 speed15 添加到测试用例中。

tf = sltest.testmanager.TestFile("myTestFile");
ts = sltest.testmanager.TestSuite(tf,"myTestSuite");
tc = sltest.testmanager.TestCase(ts,"simulation",...
   "myTestCase",runOnPlatform="RoadRunner");

然后,创建一个名为 ti 的迭代并将 RoadRunner 场景设置为 myExampleScenario。然后,将 RoadRunner 场景变量 Vehicle1_Initial_Speed 设置为 15,并将迭代 speed15 添加到测试用例中。

ti = sltest.testmanager.TestIteration;
setRoadRunnerScenario(ti,"myExampleScenario");
setRoadRunnerScenarioVariable(ti,"Vehicle1_Initial_Speed",15);
addIteration(tc,ti,"speed15");

版本历史记录

在 R2024a 中推出