主要内容

sltest.testmanager.TestResultReportclass

包:sltest.testmanager

自定义生成结果报告

描述

sltest.testmanager.TestResultReport是一个类,使您可以自定义测试经理的报告生成的结果。你可以推出类并覆盖各种方法来定制你的报告。通过定制的方法,您可以更改报告标题、图、表、标题、图标等等。

定制报告的更多信息和示例,请参阅定制测试结果报告

sltest.testmanager.TestResultReport类是一个处理类。

类属性

HandleCompatible
真正的

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

创建

Obj= sltest.testmanager.TestResultReport (resultObjects,reportFilePath)创建一个报告生成对象。

要使用这个类,必须继承自该类。使用下面的代码作为第一个在你的类定义代码继承类。

%类定义classdefCustomReport < sltest.testmanager.TestResultReport%%报告定制代码%结束

输入参数

全部展开

结果集对象的结果,作为一个指定sltest.testmanager.ResultSet对象。

文件名和路径生成的报告。文件路径必须pdf的文件扩展名,多克斯,或者邮政,这是唯一支持的文件类型。金宝app

例子:“C: \ MATLAB \ Report.pdf”

属性

全部展开

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

主体段落文本字体颜色、指定为一个特征向量。

例子:“红色”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

主体段落文本字体样式名称,指定为一个特征向量。

例子:“Times New Roman”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

主体段落文本字体大小,指定点作为特征向量。

例子:“14 pt”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

第一层部分压痕宽度,指定在毫米作为特征向量。

例子:5毫米的

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

中指定的二级部分压痕宽度,毫米作为特征向量。

例子:8毫米的

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

压痕宽度,第三层部分中指定毫米作为特征向量。

例子:10毫米的

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

文件名和路径微软®报告定制模板文件,指定为一个特征向量。关于使用模板文件的更多信息,请参阅使用模板生成报告。使用这个参数是有效的只有如果你有一个MATLAB®报告生成器™许可证。

例子:“C: \ MATLAB \ CustomReportTemplate.dotx”

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

栏目标题文本字体颜色,指定为一个特征向量。

例子:“蓝”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

栏目标题文本字体样式名称指定为一个特征向量。

例子:“Times New Roman”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

中指定的栏目标题文本字体颜色,点作为特征向量。

例子:“16 pt”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

一个图标图像的文件名和路径禁用的测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ disabled_test_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

一个图标图像的文件名和路径为一个失败的测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ failed_test_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

一个图标图像的文件名和路径为一个不完整的测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ incomplete_test_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

一个图标图像的文件名和路径偏差测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ misaligned_test_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

文件名和路径的一个图标图像通过测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ passed_test_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

的图标图片文件名和路径的测试用例结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ test_case_result_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

文件名和路径测试文件的图标图像结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ test_file_result_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

文件名和路径图标图像的迭代结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ iteration_result_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

文件名和路径测试套件的一个图标图像结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ test_suite_result_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

文件名和路径的一个图标图像模型参考覆盖率报告,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ model_reference_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

文件名和路径的一个图标图像顶层模型的覆盖率报告,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。

例子:“C: \ MATLAB \ top_level_model_icon.png”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

包括信号比较情节在报告中,指定为真正的

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

包括覆盖率结果在报告中,指定为真正的

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

包括报告错误信息,指定为真正的

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

包括MATLAB用于运行测试的版本在报告中,指定为真正的

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

包括仿真元数据在报告中,指定为真正的。元数据包括:仿真软件金宝app®版本,版本模型,模型作者、日期、用户ID模型,模型路径,机器名称,解算器名称,解算器类型,固定步长仿真开始时间,仿真停止时间,平台。

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

包括模拟信号输出的情节在报告中,指定为真正的

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

包括测试需求与测试文件,测试套件,或者测试用例报告中,指定为真正的

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

包括全部或在报告中测试结果的一个子集。你可以选择所有通过和失败的结果,指定为价值0,只选择结果,指定为价值1,或只选择失败的结果,指定为价值2

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

打开报告完成生成时,指定为一个布尔值,真正的或者没有打开报告,

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

报告的标题,指定为一个特征向量

例子:的测试用例报告

属性:

SetAccess
公共
GetAccess
公共
依赖
真正的
NonCopyable
真正的

在毫米间距部分,指定的特征向量。

例子:5毫米的

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

情节的高度,指定像素的特征向量。

例子:“500 px”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

情节宽度,指定像素的特征向量。

例子:“400 px”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

表格字体颜色,指定为一个特征向量。

例子:“蓝”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

字体样式表名称,指定为一个特征向量。

例子:“Times New Roman”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

中指定的表字体大小,点作为特征向量。

例子:“10 pt”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

标题字体颜色,指定为一个特征向量。

例子:“蓝”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

标题字体样式名称指定为一个特征向量。

例子:“Times New Roman”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

标题字体大小,指定点作为特征向量。

例子:“20 pt”

属性:

SetAccess
受保护的
GetAccess
公共
依赖
真正的
NonCopyable
真正的

方法

全部展开

例子

全部折叠

%类定义classdefCustomReport < sltest.testmanager.TestResultReport%这个测试经理使用的自定义类%在标题页添加一个自定义消息%类构造函数方法函数这= CustomReport (resultObjects reportFilePath) this@sltest.testmanager.TestResultReport(resultObjects reportFilePath);结束结束方法(访问=保护)函数addTitlePage (obj)导入mlreportgen.dom。*;%调用超类方法默认行为addTitlePage@sltest.testmanager.TestResultReport (obj);%添加一个自定义消息标签=文本(“这里可以添加一些自定义内容”);追加(obj.TitlePart、标签);结束结束结束
%导入现有的结果或使用sltest.testmanager.run运行测试%和收集结果结果= sltest.testmanager.importResults (“testResults.mldatx”);filePath =“testreport.zip”;filePath, sltest.testmanager.report(结果“作者”,“用户”,“标题”,“测试”,“IncludeMLVersion”,真的,“IncludeTestResults”int32 (0)“CustomReportClass”,“CustomReport”,“LaunchReport”,真正的);

版本历史

介绍了R2016a