Main Content

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

sltest.testmanager.DiagnosticRecord 类

命名空间: sltest.testmanager

查看自定义准则诊断信息

描述

sltest.testmanager.DiagnosticRecord 实例显示从自定义准则分析返回的诊断信息。

sltest.testmanager.DiagnosticRecord 类是 handle 类。

类属性

HandleCompatible
true

有关类属性的信息,请参阅 类属性

创建对象

obj = getCustomCriteriaResult(tcResult) 创建一个 sltest.testmanager.CustomCriteriaResult 对象,该对象具有属性 DiagnosticRecordDiagnosticRecord 是测试用例对象 tcResultsltest.testmanager.DiagnosticRecord 对象。

属性

全部展开

诊断结果,作为 sltest.testmanager.TestResultOutcomes 对象返回。

示例: 已通过

属性:

SetAccess
private
GetAccess
public
Dependent
true
NonCopyable
true

自定义准则结果的诊断记录,以元胞数组形式返回。

示例: 'Final: 0.'

属性:

SetAccess
private
GetAccess
public
Dependent
true
NonCopyable
true

自定义准则结果的框架诊断记录,以元胞数组形式返回。

示例: 'verifyEqual passed.…'

属性:

SetAccess
private
GetAccess
public
Dependent
true
NonCopyable
true

记录事件的名称,以字符向量形式返回。

示例: VerificationPassed

属性:

SetAccess
private
GetAccess
public
Dependent
true
NonCopyable
true

诊断结果报告,以字符向量形式返回。

属性:

SetAccess
private
GetAccess
public
Dependent
true
NonCopyable
true

如果自定义准则返回错误,它会构造一个包含有关错误信息的 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 中推出