主要内容

sltest.testmanager.report

生成测试结果报告

描述

例子

sltest.testmanager.report (resultObjfilePath名称,值中生成指定结果的报告resultObj并将报告保存到filePath的位置。

例子

全部折叠

生成一个报告,其中包括测试作者、测试标题和MATLAB®用于运行测试用例的版本。该报告只包含失败的结果。

filePath =“test.pdf”;sltest.testmanager.report (resultObj filePath,...“作者”“TestAuthor”...“标题”“测试”...“IncludeMLVersion”,真的,...“IncludeTestResults”2);

类来自定义生成报表的方式sltest.testmanager.TestResultReport类,然后使用以下命令生成报告:

导入现有结果或使用sltest.testmanager.run运行测试%并收集结果result = sltest.testmanager.importResults(“testResults.mldatx”);filePath =“testreport.zip”;filePath, sltest.testmanager.report(结果...“作者”“用户”...“标题”“测试”...“IncludeMLVersion”,真的,...“IncludeTestResults”int32 (0)...“IncludeSimulationSignalPlots”,真的,...“NumPlotColumnsPerPage”2,...“CustomReportClass”“CustomReport”...“LaunchReport”,真正的);

输入参数

全部折叠

生成报告的文件名和路径,指定为字符向量。“文件路径”的文件扩展名为“pdf”、“docx”或“zip”,目前仅支持这三种文件类型。金宝app

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:“IncludeTestRequirement”,真的

报告作者的名称,指定为字符向量。

例子:“测试工程师”

报告的标题,指定为字符向量。

例子:“Test_Report_1”

选择包含用于运行测试用例的MATLAB版本,指定为布尔值,真正的

选择包含下面定义的测试需求链接需求在测试用例中,指定为布尔值,真正的

选择包括每个信号的模拟输出图,指定为布尔值,真正的

报告页上要包含的图的行数,指定为从1到4的整数。属性时才使用此属性IncludeSimulationSignalPlots属性是真正的

报告页上要包括的图表列数,指定为1到4之间的整数。属性时才使用此属性IncludeSimulationSignalPlots属性是真正的

选择包括在基线标准下定义的信号比较图,等效标准,或评估使用验证测试用例中的操作符,指定为布尔值,真正的

选项,包括从回调脚本、自定义标准或由报告中的模型打开的图形,指定为真正的

选择包括来自测试用例模拟的错误消息,指定为布尔值,真正的

选项,在报告中包括全部或部分测试结果。您可以选择通过和失败的结果,指定为整数值0,只选择通过的结果,指定为值1,或只选择失败的结果,指定为值2

当报告生成完成时,打开报告,指定为布尔值,真正的或者不打开报告

的名称和路径微软®用于生成报表的模板文件,指定为字符向量。这是一个可选参数,仅当您有MATLAB报表生成器许可证。

用于报表自定义的类的名称,指定为字符向量。这是一个可选参数,仅当您有MATLAB报表生成器许可证。

选择包含在测试执行时收集的覆盖率度量,指定为布尔值,真正的.有关收集保险的详细信息,请参见收集测试中的覆盖率

选择包含每个测试用例或迭代的模拟元数据,指定为布尔值,真正的.元数据包括:Simulink金宝app®版本、模型版本、模型作者、日期、模型用户ID、模型路径、机器名称、求解器名称、求解器类型、固定步长、仿真开始时间、仿真停止时间和平台。

版本历史

在R2015a中引入