将代码附加到测试报告
此示例显示了如何使用自定义类在测试结果报告中打印集成代码。如果您测试包含手写代码的模型,则可以将代码打印到要通过测试结果进行审查的报告。
巡航控制模型使用S功能构建器块集成了手写的C代码。C代码是一个实用程序函数,无视两个按钮的同时按下:加速/res
和海岸/套装
。
此示例需要Simulink®报告Genera金宝apptor™和Microsoft®Windows。
示例文件
在运行此示例之前,请设置文件名。
rptcustom ='textappendreport.m';结果file ='doublepresssfcnsimtestestresults';filepath = fullfile(tempdir,'textappendedReport.zip');
报告自定义类
报告自定义类TextAppendReport.m
将S功能代码附加到报告主体的末尾。
开放(rptcustom)
加载结果并创建报告
1.加载测试结果文件。
结果= sltest.testmanager.importresults(resultsfile);
2.使用自定义创建测试报告。
sltest.testmanager.Report(结果,filepath,“ CustomReportClass”,,,,“ TextappendReport”,,,,...'包括',0)
3.报告附加S功能包装器代码:
有关报告自定义的更多信息,请参阅自定义测试结果报告。
sltest.testmanager.clearresults;sltest.testmanager.close;