Main Content

matlab.unittest.plugins.plugindata.TestSuiteRunPluginData 类

命名空间: matlab.unittest.plugins.plugindata
超类: matlab.unittest.plugins.plugindata.PluginData, matlab.unittest.plugins.plugindata.RunPluginData

描述正在运行的 TestSuite 部分的插件数据

描述

matlab.unittest.plugins.plugindata.TestSuiteRunPluginData 类定义测试运行器传递给插件方法的数据,这些插件方法扩展 TestSuite 部分的运行。

测试框架实例化此类。您无法直接创建 matlab.unittest.plugins.plugindata.TestSuiteRunPluginData 类的对象。

matlab.unittest.plugins.plugindata.TestSuiteRunPluginData 类是一个 handle 类。

属性

全部展开

测试运行器正在运行的 TestSuite 部分的名称,以字符向量形式返回。您可以将 Name 属性用于信息、标签和显示用途。您无法使用此属性检查测试内容。

属性:

GetAccess
public
SetAccess
immutable

正在运行的 TestSuite 部分中的元素,以 matlab.unittest.TestSuite 数组形式返回。

属性:

GetAccess
public
SetAccess
immutable

正在运行的 TestSuite 部分的结果,以 matlab.unittest.TestResult 数组形式返回。

属性:

GetAccess
public
SetAccess
限制访问

整个 TestSuite 分成的组数,以正整数标量形式返回。当测试以串行方式运行时,NumGroups 等于 1,当测试以并行方式运行时,它可以大于 1

属性:

GetAccess
public
SetAccess
immutable

正在运行的 TestSuite 部分的标识符,以从 1NumGroups 的正整数标量形式返回。

属性:

GetAccess
public
SetAccess
immutable

用于存储和检索与正在运行的 TestSuite 部分相关的数据的数据缓冲区,以 matlab.unittest.plugins.plugindata.CommunicationBuffer 对象形式返回。将 CommunicationBuffermatlab.unittest.plugins.Parallelizable 接口的 storeInretrieveFrom 方法结合使用。

CommunicationBuffer 属性在使用自定义插件并行运行测试时(需要 Parallel Computing Toolbox™)非常有用。

属性:

GetAccess
public
SetAccess
private

测试结果详细信息修饰符,以 matlab.unittest.plugins.plugindata.ResultDetails 对象形式返回。当您需要修改 TestResult 对象的 Details 属性时,请使用 ResultDetails

属性:

GetAccess
public
SetAccess
private

版本历史记录

在 R2014a 中推出

全部展开