Main Content

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

sltest.testmanager.AssessmentResult 类

命名空间: sltest.testmanager

访问逻辑与时序评估结果数据

自 R2023b 起

描述

使用 sltest.testmanager.AssessmentResult 类的对象来查看测试管理器执行的逻辑和时序评估的结果信息。

sltest.testmanager.AssessmentResult 类是 handle 类。

类属性

HandleCompatible
true

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

创建对象

函数 sltest.testmanager.run 创建 sltest.testmanager.AssessmentResult 对象的实例,用于进行逻辑和时序评估的测试。

属性

全部展开

评估结果的名称,指定为字符数组。

属性:

GetAccess
public
SetAccess
private

数据类型: char

评估摘要,指定为字符数组。

属性:

GetAccess
public
SetAccess
private

数据类型: char

个人评估的结果,以 PassedFailed 形式返回。

属性:

GetAccess
public
SetAccess
private

数据类型: enum

评估失败的错误消息,指定为字符数组。

属性:

GetAccess
public
SetAccess
private

数据类型: char

与评估相关的需求,以结构体数组返回。

属性:

GetAccess
public
SetAccess
private

数据类型: struct

评估结果的父级,以 sltest.testmanager.AssessmentResultSet 对象的形式返回。

属性:

GetAccess
public
SetAccess
private

示例

全部折叠

此示例显示如何从测试用例结果中检索和查看评估结果。

导入测试结果。

results = sltest.testmanager.importResults( ...
    "tc_assessment_results.mldatx");

从测试用例结果中获取评估结果。

tcr = getTestCaseResults(results);
ar = getAssessmentResults(tcr);

查阅评估结果信息。

ar.AssessmentResults
ans = 
  AssessmentResult with properties:

            Name: 'Waiting cars'
            Info: ' At any point of time, NumCars must be greater than or equal to int32(0)'
         Outcome: Passed
         Details: ''
    Requirements: [0x1 struct]
          Parent: [1x1 sltest.testmanager.AssessmentResultSet]

版本历史记录

在 R2023b 中推出