文档

matlab.unittest.TestResultclass

包:matlab.unittest

运行测试套件的结果

描述

matlab.unittest.TestResult类的信息描述运行测试套件使用的结果matlab.unittest框架。包括信息描述,是否通过测试,结果失败了,或者跑到完成,以及每个测试的持续时间。

建设

TestResult返回的数组创建和测试运行器,和同样大小的套件运行。

属性

的名字

的名称TestSuite对象的结果。

的名字房地产是一个特征向量包含测试的名称对应于这个结果。

通过了

逻辑值显示如果测试通过。

通过了属性是TRUE,那么与预期的一样,测试完成没有任何失败。当它是假的,那么测试不运行完成和/或遇到失败条件。

失败的

逻辑值显示如果测试失败了。

一个真正的失败的属性指示某种形式的测试失败。当失败的是假的,那么没有遇到失败条件。失败的结果可能发生的故障条件在一个测试或测试设备安装及拆除的。失败可能发生以下:

  • 验证失败

  • 断言失败

  • 未捕获MExceptions

致命的断言也没有条件,但在发生致命的断言失败,中止和整个框架TestResult对象是从来没有生产。

不完整的

逻辑值显示如果测试不运行完成。

一个真正的不完整的属性指示测试不运行完成。当它是假的,没有遇到条件,防止测试完成。换句话说,当假没有堆栈中断运行测试的内容。一个不完整的结果可能发生干扰叠加在一个测试或测试设备安装及拆除的。不完整的测试可能发生以下:

  • 断言失败

  • 测试假设过滤

  • 未捕获MExceptions

致命的断言也条件,防止完成测试,但在发生致命的整个框架中止和断言失败TestResult对象是从来没有生产。

持续时间

时间运行测试。

持续时间属性显示的时间运行一个特定的测试,包括时间建立和拆除任何测试装置。

夹具安装时间占时间的第一个测试套件使用固定的数组元素。夹具拆卸时间占去年持续时间的测试套件使用固定的数组元素。

测试套件的总运行时间超过期限的总和为所有套件的元素,因为持续时间属性不包括所有的开销TestRunner对象,也没有任何的时间消耗的测试运行器插件。

细节

测试结果的数据。

细节属性包含测试执行相关的额外信息。信息的类型取决于的配置TestRunner和它的插件。例如,DiagnosticsRecordingPlugin使用这个属性包含诊断信息在测试期间遇到。

提示

  • 创建一个表的TestResult对象访问功能,如排序行,显示一个总结,和写作表到一个文件。例如,

    rt =表(结果);

这个主题有帮助吗?