sltest.testmanager.DiagnosticRecord 类
命名空间: sltest.testmanager
查看自定义准则诊断信息
描述
sltest.testmanager.DiagnosticRecord
实例显示从自定义准则分析返回的诊断信息。
sltest.testmanager.DiagnosticRecord
类是 handle
类。
创建对象
创建一个 obj
= getCustomCriteriaResult(tcResult
)sltest.testmanager.CustomCriteriaResult
对象,该对象具有属性 DiagnosticRecord
。DiagnosticRecord
是测试用例对象 tcResult
的 sltest.testmanager.DiagnosticRecord
对象。
属性
Outcome
— 记录诊断结果
sltest.testmanager.TestResultOutcomes
对象。
诊断结果,作为 sltest.testmanager.TestResultOutcomes
对象返回。
示例: 已通过
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
TestDiagnosticResult
— 记录测试诊断结果
元胞数组
自定义准则结果的诊断记录,以元胞数组形式返回。
示例: 'Final: 0.'
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
FrameworkDiagnosticResult
— 记录框架诊断结果
元胞数组
自定义准则结果的框架诊断记录,以元胞数组形式返回。
示例: 'verifyEqual passed.…'
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Event
— 记录事件名称
字符向量
记录事件的名称,以字符向量形式返回。
示例: VerificationPassed
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Report
— 记录诊断信息
字符向量
诊断结果报告,以字符向量形式返回。
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
Exception
— 捕获错误信息
Mexception
对象
如果自定义准则返回错误,它会构造一个包含有关错误信息的 Mexception
对象。
示例: MException
属性:
SetAccess | private |
GetAccess | public |
Dependent | true |
NonCopyable | true |
示例
从测试用例结果中获取自定义准则结果
运行测试用例 tc
,创建结果集 tcResultSet
。
tcResultSet = run(tc);
从结果集中获取测试用例结果。
tcResult = getTestCaseResults(tcResultSet);
从测试用例结果中获取自定义准则结果。
ccResult = getCustomCriteriaResult(tcResult);
显示诊断结果
ccResult.DiagnosticRecord
ans = DiagnosticRecord with properties: Outcome: Passed TestDiagnosticResult: {'Final: 0.'} FrameworkDiagnosticResult: {'verifyEqual passed.…'} Event: 'VerificationPassed' Report: '=============================…'
版本历史记录
在 R2016b 中推出
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)