sltest.testmanager.TestSuiteResult 类
命名空间: sltest.testmanager
超类: sltest.testmanager.ResultSet
访问测试套件结果数据
描述
sltest.testmanager.TestSuiteResult
的实例使您能够访问测试管理器在测试套件级别执行的测试执行的结果。
sltest.testmanager.TestSuiteResult
类是 handle
类。
创建对象
函数 sltest.testmanager.run
创建一个 sltest.testmanager.ResultSet
对象,其中包含测试套件结果对象。如果您使用 run
在单独的测试套件中执行测试,您也可以直接创建测试套件结果。
属性
Duration
— 测试套件运行的时间长度(以秒为单位)
持续时间
测试套件运行的时间长度(以秒为单位),以持续时间形式返回。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
NumDisabled
— 禁用测试的数量
整数
测试套件结果中禁用的测试用例的数量。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
NumFailed
— 失败测试次数
整数
测试套件结果中包含的失败测试的数量。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
NumPassed
— 通过测试的数量
整数
测试套件结果中包含的通过的测试的数量。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
NumTestCaseResults
— 测试用例结果子项数
整数
测试套件结果的直接子测试用例结果的数量。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
NumTestSuiteResults
— 测试套件结果子项的数量
整数
测试套件结果的直接子测试套件结果的数量。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
NumTotal
— 测试总数
整数
测试套件结果中的测试总数。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Parent
— 结果对象的父对象
对象
结果的父级。测试套件结果的父级是另一个测试套件结果、测试文件结果或结果集对象。
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Release
— 运行测试的版本
字符向量
运行测试的版本,以字符向量形式返回。
属性:
SetAccess | protected |
GetAccess | public |
Dependent | true |
NonCopyable | true |
StartTime
— 测试套件开始运行的时间
约会时间
测试套件开始运行的时间,以日期时间形式返回。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
StopTime
— 测试套件完成的时间
约会时间
测试套件完成的时间,以日期时间形式返回。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Tags
— 用于过滤测试文件结果的标签
字符串数组
用于过滤测试文件结果的标签。使用标签查看测试结果的子集。查看 标签 以了解更多信息。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
TestFilePath
— 测试文件路径
字符向量
用于创建结果的测试文件的路径。
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
TestSuitePath
— 结果层次路径
字符向量
父结果集中的层次结构路径。
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
UserData
— 与测试套件结果一起存储的自定义数据
任何数据类型
与测试套件结果一起存储的自定义数据,指定为任何类型的数据。使用此字段添加自定义信息,例如用于获取结果的设置。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
方法
公共方法
getCleanupPlots | 从测试套件的清理回调中获取图表 |
getCoverageResults | 获取覆盖率结果 |
getSetupPlots | 设置回调的图 |
getTestCaseResults | 获取测试用例结果对象 |
getTestSuiteResults | 获取测试套件结果对象 |
getTimingInfo | 测试套件结果的计时执行信息 |
示例
从结果集中获取测试套件结果
% Run test file in Test Manager and output results set resultset = sltest.testmanager.run; % Get test file result object tfr = getTestFileResults(resultset); % Get test suite result object tsr = getTestSuiteResults(tfr);
版本历史记录
在 R2015a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)