Main Content

matlab.perftest.TimeResult 类

命名空间: matlab.perftest
超类: matlab.unittest.measurement.MeasurementResult

运行计时试验结果

描述

TimeResult 类的对象包含说明使用 matlab.perftest.TimeExperiment 类对测试套件运行计时试验结果的信息。对象包含关于时间测量和对应功能测试结果的信息。

测试结果以表形式提供。

创建对象

当您运行计时试验时,MATLAB® 测试框架会创建 TimeResult 类的一个实例。

属性

全部展开

对应于时间结果的测试套件元素的名称,以字符向量形式返回。

示例: 'MyTestSuite'

属性:

GetAccess
public
SetAccess
protected

数据类型: char

表明测量是否有效的指示符,返回为 logical 0 或 1。如果测量值是从通过的测试中收集的,则该测量值有效 (logical 1);否则测量值无效 (logical 0)。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

数据类型: logical

关于样本测量的信息,以表形式返回,包含以下信息。

列名称描述
Name测试套件元素的名称。如果指定测量标签,则对 Name 追加由尖括号分隔的测量标签。
MeasuredValue测量的值。试验可以为此列提供更具体的名称,如 MeasuredTime
Timestamp收集测量值的时间。
Host收集测量值的计算机名称。
平台收集测量值所使用的平台架构。
版本测试中使用的 MATLAB 版本。
RunIdentifier所运行测量的唯一标识符。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

数据类型: table

有关所有测试活动的信息,包括预备测量值,以表格形式返回。当您需要所有数据时,例如在调试过程中或者执行更深入的数据分析时,此表非常有用。TestActivity 表除了包含 Samples 表中描述的那些列外,还包含以下列:

列名称描述
Passed指明测试通过的逻辑值
Failed指明测试失败的逻辑值
Incomplete指明测试运行未完成的逻辑值
Objective指明测量类型(samplewarmup)的分类值
TestResult来自功能测试的 TestResult 对象

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

数据类型: table

方法

全部展开

版本历史记录

在 R2019a 中推出

全部展开