matlab.unittest.TestSuite.fromFolder
类: matlab.unittest.TestSuite
包: matlab.unittest
从文件夹中的测试创建 TestSuite
数组
语法
说明
根据 suite
= matlab.unittest.TestSuite.fromFolder(folder
)folder
中包含的所有具体 TestSuite
类的所有 Test
方法创建 TestCase
数组,并在 suite
中返回该数组。当测试是基于函数或基于脚本的测试时,只要符合以单词 ‘test’ 开头或结尾(不区分大小写)这个命名约定,TestSuite
数组中就会包含一个 Test
文件。基于类的测试不需要符合此命名约定。该方法不是递归方法,仅返回直接位于指定文件夹中的测试。
运行测试套件时,MATLAB® 会在测试运行期间将当前文件夹更改为用于定义测试内容的文件夹,并将其添加到路径中。
使用由一个或多个 suite
= matlab.unittest.TestSuite.fromFolder(___,Name,Value
)Name,Value
对组参数指定的其他选项创建 TestSuite
数组。您可将此语法与上述语法中的任何输入参数一起使用。
输入参数
|
包含测试的文件夹,指定为字符向量或字符串标量。 |
|
选择器,指定为 |
名称-值参数
|
是否包含任何子文件夹(类和私有文件夹除外)中的测试,指定为 |
|
对文件夹中的无效测试文件采取的操作,指定为 无效测试文件是框架无法从中生成测试套件的测试文件。示例包括:包含语法错误的测试文件、基于函数但缺失局部函数的测试文件,以及具有 |
|
外部参数,指定为由 |
| 包含用于定义测试的文件的文件夹的名称,指定为字符串数组、字符向量或字符向量元胞数组。此参数过滤 |
| 包含源代码的文件和文件夹的名称,指定为字符串向量、字符向量或字符向量元胞向量。此参数过滤测试套件。为了使测试框架在过滤后的套件中包括测试,定义测试的文件必须依赖指定的源代码。如果没有测试文件依赖源代码,则返回空测试套件。 指定的值必须表示至少一个具有 您必须安装 MATLAB Test 才能使用 示例: 示例: |
| 套件元素的名称,指定为字符串数组、字符向量或字符向量元胞数组。此参数过滤 |
|
定义测试套件元素使用的参数的测试类属性的名称,指定为字符串数组、字符向量或字符向量元胞数组。此参数过滤 |
|
测试套件元素使用的参数的名称,指定为字符串数组、字符向量或字符向量元胞数组。MATLAB 根据定义参数的测试类属性生成参数名称:
|
|
测试过程的名称,指定为字符串数组、字符向量或字符向量元胞数组。此参数过滤 在基于类的测试中, |
|
派生测试类的父类的名称,指定为字符串数组、字符向量或字符向量元胞数组。此参数过滤 |
|
测试套件元素使用的测试标记的名称,指定为字符串数组、字符向量或字符向量元胞数组。此参数过滤 |
输出参数
|
测试集,指定为 |