Main Content

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

createTestCase

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

创建测试用例

语法

tc = createTestCase(ts,type,name)
tc = createTestCase(ts,type,name,runOnTarget)
tc = createTestCase(ts,type,name,runOnPlatform="platform")

说明

tc = createTestCase(ts,type,name) 在指定的测试套件中创建指定类型和名称的新测试用例。

tc = createTestCase(ts,type,name,runOnTarget) 创建一个新的测试用例,用于实时测试。

tc = createTestCase(ts,type,name,runOnPlatform="platform") 创建在指定平台上运行的新测试用例。当 runOnPlatform="RoadRunner" 时,type 必须是 "simulation"

输入参数

全部展开

您想要添加测试用例的测试套件,指定为 sltest.testmanager.TestSuite 对象。

测试用例类型,指定为:

  • "baseline"

  • "equivalence"

  • "simulation"

对于 RoadRunner 测试用例,type 必须是 "simulation"

测试用例名称,指定为字符串标量或字符向量。如果此输入参量为空,则测试管理器会为测试用例提供唯一的名称。

在目标上运行测试用例的选项,指定为布尔值的元胞数组。有关实时测试的更多信息,请参阅实时测试模型

运行测试用例的平台,指定为 "Desktop""RealTime" "RoadRunner",是 sltest.testmanager.RunPlatforms 类的枚举值。例如,要指定 RoadRunner 作为平台,您可以使用以下语法:

  • runOnPlatform="RoadRunner"

  • 'runOnPlatform,'RoadRunner'

  • sltest.testmanager.RunPlatforms.RoadRunner

输出参量

全部展开

测试用例,以 sltest.testmanager.TestCase 对象形式返回。

示例

全部展开

% Create test file
tf = sltest.testmanager.TestFile("test_file");

% Create test suite
ts = sltest.testmanager.TestSuite(tf,"My Test Suite");

% Create test case
tc = createTestCase(ts,"baseline","My Baseline Test")

版本历史记录

在 R2015b 中推出

全部展开