Main Content

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

getAllTestSuites

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

获取测试文件中的所有测试套件

自 R2022b 起

语法

tsArray = getAllTestSuites(tf)

说明

tsArray = getAllTestSuites(tf) 返回测试文件中的测试套件对象数组。

输入参数

全部展开

包含测试套件的测试文件,指定为 sltest.testmanager.TestFile 对象。

输出参量

全部展开

测试套件,以 sltest.testmanager.TestSuite 对象数组的形式返回。

示例

全部展开

创建一个测试文件,该文件创建一个默认的测试套件和测试用例。

tf = sltest.testmanager.TestFile("My TestFile");

在顶层添加一个测试套件,并将另一个测试套件作为其子套件。

ts_1 = sltest.testmanager.TestSuite(tf,"My TestSuite 1");
ts_1a = sltest.testmanager.TestSuite(ts_1,"TestSuite 1a");

在顶层添加另一个测试套件,并添加两个测试套件作为其子套件。

ts_2 = sltest.testmanager.TestSuite(tf,"My TestSuite 2");
ts_2a = sltest.testmanager.TestSuite(ts_2,"TestSuite 2a");
ts_2b = sltest.testmanager.TestSuite(ts_2,"TestSuite 2b");

获取并显示所有测试套件的名称。

all_ts = getAllTestSuites(tf);
all_ts.Name
ans = 
'New Test Suite 1'
ans = 
'My TestSuite 1'
ans = 
'My TestSuite 2'
ans = 
'TestSuite 1a'
ans = 
'TestSuite 2a'
ans = 
'TestSuite 2b'

版本历史记录

在 R2022b 中推出