sltest.testmanager.TestResultReportclass
包:sltest.testmanager
自定义生成结果报告
描述
sltest.testmanager.TestResultReport
是一个类,使您可以自定义测试经理的报告生成的结果。你可以推出类并覆盖各种方法来定制你的报告。通过定制的方法,您可以更改报告标题、图、表、标题、图标等等。
定制报告的更多信息和示例,请参阅定制测试结果报告。
的sltest.testmanager.TestResultReport
类是一个处理
类。
创建
创建一个报告生成对象。Obj
= sltest.testmanager.TestResultReport (resultObjects
,reportFilePath
)
要使用这个类,必须继承自该类。使用下面的代码作为第一个在你的类定义代码继承类。
%类定义classdefCustomReport < sltest.testmanager.TestResultReport%%报告定制代码%结束
输入参数
resultObjects
- - - - - -结果集对象
对象
结果集对象的结果,作为一个指定sltest.testmanager.ResultSet
对象。
reportFilePath
- - - - - -文件名和路径生成的报告
特征向量
文件名和路径生成的报告。文件路径必须pdf的文件扩展名,多克斯,或者邮政,这是唯一支持的文件类型。金宝app
例子:“C: \ MATLAB \ Report.pdf”
属性
AuthorName
- - - - - -作者姓名
空的特征向量(默认)
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
BodyFontColor
- - - - - -身体段字体颜色
“黑”
(默认)|特征向量
主体段落文本字体颜色、指定为一个特征向量。
例子:“红色”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
BodyFontName
- - - - - -身体段字体样式名
“天线”
(默认)|特征向量
主体段落文本字体样式名称,指定为一个特征向量。
例子:“Times New Roman”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
BodyFontSize
- - - - - -身体段字体大小
“12 pt”
(默认)|特征向量
主体段落文本字体大小,指定点作为特征向量。
例子:“14 pt”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
ChapterIndent
- - - - - -第一层压痕宽度
3毫米的
(默认)|特征向量
第一层部分压痕宽度,指定在毫米作为特征向量。
例子:5毫米的
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
ChapterIndentL2
- - - - - -二级压痕宽度
6毫米的
(默认)|特征向量
中指定的二级部分压痕宽度,毫米作为特征向量。
例子:8毫米的
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
ChapterIndentL3
- - - - - -第三层压痕宽度
8毫米的
(默认)|特征向量
压痕宽度,第三层部分中指定毫米作为特征向量。
例子:10毫米的
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
CustomTemplateFile
- - - - - -模板文件名和路径
空的特征向量(默认)
文件名和路径微软®词报告定制模板文件,指定为一个特征向量。关于使用模板文件的更多信息,请参阅使用模板生成报告。使用这个参数是有效的只有如果你有一个MATLAB®报告生成器™许可证。
例子:“C: \ MATLAB \ CustomReportTemplate.dotx”
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
HeadingFontColor
- - - - - -栏目标题字体颜色
“黑”
(默认)|特征向量
栏目标题文本字体颜色,指定为一个特征向量。
例子:“蓝”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
HeadingFontName
- - - - - -栏目标题字体样式名
“天线”
(默认)|特征向量
栏目标题文本字体样式名称指定为一个特征向量。
例子:“Times New Roman”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
HeadingFontSize
- - - - - -栏目标题字体大小
“14 pt”
(默认)|特征向量
中指定的栏目标题文本字体颜色,点作为特征向量。
例子:“16 pt”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileOutcomeDisabled
- - - - - -禁用测试结果图标
空的特征向量(默认)
一个图标图像的文件名和路径禁用的测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ disabled_test_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileOutcomeFailed
- - - - - -失败的测试结果图标
空的特征向量(默认)
一个图标图像的文件名和路径为一个失败的测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ failed_test_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileOutcomeIncomplete
- - - - - -不完整的测试结果图标
空的特征向量(默认)
一个图标图像的文件名和路径为一个不完整的测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ incomplete_test_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileOutcomeMisaligned
- - - - - -偏差测试结果图标
空的特征向量(默认)
一个图标图像的文件名和路径偏差测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ misaligned_test_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileOutcomePassed
- - - - - -通过测试结果图标
空的特征向量(默认)
文件名和路径的一个图标图像通过测试结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ passed_test_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileTestCaseResult
- - - - - -测试用例结果图标
空的特征向量(默认)
的图标图片文件名和路径的测试用例结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ test_case_result_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileTestFileResult
- - - - - -测试文件结果图标
空的特征向量(默认)
文件名和路径测试文件的图标图像结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ test_file_result_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileTestIterationResult
- - - - - -迭代结果图标
空的特征向量(默认)
文件名和路径图标图像的迭代结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ iteration_result_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconFileTestSuiteResult
- - - - - -测试套件结果图标
空的特征向量(默认)
文件名和路径测试套件的一个图标图像结果,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ test_suite_result_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconModelReference
- - - - - -模型参考图标
空的特征向量(默认)
文件名和路径的一个图标图像模型参考覆盖率报告,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ model_reference_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IconTopLevelModel
- - - - - -顶层模型图标
空的特征向量(默认)
文件名和路径的一个图标图像顶层模型的覆盖率报告,指定为一个特征向量。指定的图标文件替换默认的图标形象。形象的图标是减少到16 x16像素。
例子:“C: \ MATLAB \ top_level_model_icon.png”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IncludeComparisonSignalPlots
- - - - - -包括比较信号图
假
(默认)|真正的
包括信号比较情节在报告中,指定为真正的
或假
。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IncludeCoverageResult
- - - - - -包括覆盖率结果
假
(默认)|真正的
包括覆盖率结果在报告中,指定为真正的
或假
。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IncludeErrorMessages
- - - - - -包括错误消息
真正的
(默认)|假
包括报告错误信息,指定为真正的
或假
。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IncludeMWVersion
- - - - - -包括MATLAB版本
真正的
(默认)|假
包括MATLAB用于运行测试的版本在报告中,指定为真正的
或假
。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IncludeSimulationMetaData
- - - - - -包括仿真元数据
假
(默认)|真正的
包括仿真元数据在报告中,指定为真正的
或假
。元数据包括:仿真软件金宝app®版本,版本模型,模型作者、日期、用户ID模型,模型路径,机器名称,解算器名称,解算器类型,固定步长仿真开始时间,仿真停止时间,平台。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IncludeSimulationSignalPlots
- - - - - -包括模拟信号图
假
(默认)|真正的
包括模拟信号输出的情节在报告中,指定为真正的
或假
。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IncludeTestRequirement
- - - - - -包括测试要求
真正的
(默认)|假
包括测试需求与测试文件,测试套件,或者测试用例报告中,指定为真正的
或假
。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
IncludeTestResults
- - - - - -包括全部或部分测试结果
2
(默认)|0
|1
包括全部或在报告中测试结果的一个子集。你可以选择所有通过和失败的结果,指定为价值0
,只选择结果,指定为价值1
,或只选择失败的结果,指定为价值2
。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
LaunchReport
- - - - - -打开报告完成
真正的
(默认)|假
打开报告完成生成时,指定为一个布尔值,真正的
或者没有打开报告,假
。
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
ReportTitle
- - - - - -报告的标题
空的特征向量(默认)
报告的标题,指定为一个特征向量
例子:的测试用例报告
属性:
SetAccess |
公共
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
SectionSpacing
- - - - - -部分之间的间距
2毫米的
(默认)|特征向量
在毫米间距部分,指定的特征向量。
例子:5毫米的
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
SignalPlotHeight
- - - - - -情节的高度
“600 px”
(默认)|特征向量
情节的高度,指定像素的特征向量。
例子:“500 px”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
SignalPlotWidth
- - - - - -图宽度
“500 px”
(默认)|特征向量
情节宽度,指定像素的特征向量。
例子:“400 px”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
TableFontColor
- - - - - -表字体颜色
“黑”
(默认)|特征向量
表格字体颜色,指定为一个特征向量。
例子:“蓝”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
TableFontName
- - - - - -表字体样式名称
“天线”
(默认)|特征向量
字体样式表名称,指定为一个特征向量。
例子:“Times New Roman”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
TableFontSize
- - - - - -表字体大小
“7.5 pt”
(默认)|特征向量
中指定的表字体大小,点作为特征向量。
例子:“10 pt”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
TitleFontColor
- - - - - -标题字体颜色
“黑”
(默认)|特征向量
标题字体颜色,指定为一个特征向量。
例子:“蓝”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
TitleFontName
- - - - - -标题字体样式名称
“天线”
(默认)|特征向量
标题字体样式名称指定为一个特征向量。
例子:“Times New Roman”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
TitleFontSize
- - - - - -标题字体大小
“16 pt”
(默认)|特征向量
标题字体大小,指定点作为特征向量。
例子:“20 pt”
属性:
SetAccess |
受保护的
|
GetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
方法
公共方法
genTableRowsForResultMetaInfo |
生成测试结果的元数据表 |
addReportBody |
添加主要报告机构 |
addReportTOC |
添加报告目录 |
addTitlePage |
添加报告标题页 |
genBaselineInfoTable |
生成基线数据集信息表 |
genCoverageTable |
生成覆盖率收集表 |
genHyperLinkToToC |
生成目录的链接 |
genIterationSettingTable |
生成迭代设置表 |
genMetadataBlockForTestResult |
生成结果的元数据部分 |
genParameterOverridesTable |
生成测试用例覆盖参数表 |
genRequirementLinksTable |
生成需求链接表 |
genResultSetBlock |
生成结果集部分 |
genRunBlockForTestCaseResult |
生成测试用例配置和结果部分 |
genSignalSummaryTable |
产生信号输出和比较数据 |
genSimulationConfigurationTable |
生成测试用例仿真配置表 |
genTableRowsForResultMetaInfo |
生成测试结果的元数据表 |
genTestCaseResultBlock |
生成测试用例的结果部分 |
genTestSuiteResultBlock |
生成测试套件的结果部分 |
layoutReport |
报告的部分合并到一个文档 |
plotOneSignalToFile |
保存信号图文件 |
例子
继承类和定制报告
%类定义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
对MATLAB
你们有派对在联合国留置权,对应这个对MATLAB:
倒实行la对saisissez-la在fenetre德对MATLAB。Les navigateurs web不sup金宝appportent Les MATLAB命令。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。