Main Content

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

sltest.testmanager.ComparisonRunResult 类

命名空间: sltest.testmanager

访问比较测试的结果

描述

您可以使用 sltest.testmanager.ComparisonRunResult 的实例访问数据比较(例如基线或等效性检验)的结果。

创建对象

getComparisonResult(t) 创建 sltest.testmanager.ComparisonRunResult 的实例,其中 t 是一个测试结果对象。

属性

全部展开

运行比较的通过或失败结果,指定为 sltest.testmanager.ComparisonSignalOutcomes 对象。

属性:

SetAccess
private
GetAccess
public

方法

全部展开

示例

全部折叠

此示例显示如何以编程方式获取基线测试用例第二次迭代的比较结果。

1.获取测试文件的路径,然后运行测试文件。

extf = 'sltestTestCaseRealTimeReuseExample.mldatx';
tf = sltest.testmanager.TestFile(extf);
ro = run(tf);

2.获取测试迭代结果。

tfr = getTestFileResults(ro);
tsr = getTestSuiteResults(tfr);
tcr = getTestCaseResults(tsr);
tir = getIterationResults(tcr);

3.获取第 2 次迭代的比较运行结果。

cr2 = getComparisonResult(tir(2))
cr2 = 

  ComparisonRunResult with properties:

    Outcome: Passed

4.获取运行结果的比较信号结果。

cr2sig = getComparisonSignalResults(cr2)
cr2sig = 

  1×2 ComparisonSignalResult array with properties:

    Outcome
    Baseline
    ComparedTo
    Difference

5.清除结果和测试管理器。

sltest.testmanager.clearResults;
sltest.testmanager.clear;
sltest.testmanager.close;

版本历史记录

在 R2017b 中推出