sltest.testmanager.ResultSet 类
命名空间: sltest.testmanager
访问结果集数据
创建对象
函数 sltest.testmanager.run
创建一个 sltest.testmanager.ResultSet
对象。
属性
Name
— 结果集名称
字符向量
结果集的名称,以字符向量形式返回。要更改结果集的名称,请使用 sltest.testmanager.getResultSets
并设置结果集对象的 Name
属性。
您可以使用 sltest.testmanager.setpref
设置结果集名称的预设项。当您在相同及未来的 MATLAB 会话中运行测试时,指定的名称适用于所有结果集。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Description
— 结果集描述
字符向量
结果集的描述,以字符向量形式返回。要添加结果集的描述,请使用 sltest.testmanager.getResultSets
,然后设置结果集 Description
属性。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
CoverageResults
— 覆盖率分析结果
cvdata
对象的行向量
覆盖率分析结果,以所有仿真中聚合的 cvdata
对象的行向量形式返回。有关 cvdata
对象的信息,请参阅 cvdata
(Simulink Coverage)。
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Duration
— 测试运行的时间长度(以秒为单位)
持续时间
测试运行的时间长度(以秒为单位),以持续时间形式返回。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Release
— 运行测试的版本
字符向量
运行测试的版本,以字符向量形式返回。
属性:
SetAccess | private |
GetAccess | public |
NumDisabled
— 禁用测试的数量
整数
结果集中被禁用的测试用例的数量。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
NumIncomplete
— 未完成测试的数量
整数
结果集中未完成测试的数量。
属性:
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 |
NumTestFileResults
— 测试文件结果子项数
整数
结果集对象的直接子项的测试文件结果的数量。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
NumTotal
— 测试总数
整数
结果集中的测试总数。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Outcome
— 测试结果
Passed
| Failed
测试结果,以 Passed
或 Failed
形式返回。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
StartTime
— 测试开始运行的时间
约会时间
测试开始运行的时间,以日期时间形式返回。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
StopTime
— 测试完成时间
约会时间
测试完成的时间,以日期时间形式返回。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
UserData
— 与结果集一起存储的自定义数据
任何数据类型
与结果集一起存储的自定义数据,指定为任何类型的数据。使用此字段添加有关结果的自定义信息,例如用于获取结果的设置。
属性:
SetAccess | public |
GetAccess | public |
Dependent | true |
NonCopyable | true |
方法
公共方法
getTestCaseResults | 获取测试用例结果对象 |
getTestSuiteResults | 获取测试套件结果对象 |
getTestFileResults | 获取测试文件结果对象 |
getCoverageResults | 获取覆盖率结果 |
remove | 移除结果集 |
clearSimulationData | 删除结果集对象中指定的仿真测试结果 |
示例
获取测试结果集
获取当前测试管理器中的所有结果集。
allresultsets = sltest.testmanager.getResultSets
获取测试结果集数据
使用 sltest.testmanager.run
运行测试文件获取结果。
result = sltest.testmanager.run; testCaseResultArray = result.getTestCaseResults; testSuiteResultArray = result.getTestSuiteResults;
版本历史记录
在 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)