从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能

相关文章

2

从零开始学习CANoe(一)—— 新建工程
从零开始学习CANoe(二)—— CANdb++ 创建 dbc文件
从零开始学习CANoe(三)—— 系统变量的创建和使用
从零开始学习CANoe(四)—— 设计panel
从零开始学习CANoe(五)—— CAPL 测试节点
从零开始学习CANoe(六)—— XML 测试节点
从零开始学习CANoe(七)—— .NET 测试节点
从零开始学习CANoe(八)—— IG 模块
从零开始学习CANoe(九)—— 断点调试(Debug)
从零开始学习CANoe(十)—— 信号发生器(Signal Generator)
从零开始学习CANoe(十一)—— Statistics Window
从零开始学习CANoe(十二)—— Trace Window
从零开始学习CANoe(十三)—— Logging Window
在这里插入图片描述
系列用的CANoe演示工程我放在了Git上,不定时根据博客更新。
CANoe-Demn


文章目录

  • 相关文章
  • 前言
  • 更改报告的名字
  • 添加HTML格式文本
  • 向报告中添加图片
  • 其它的选项勾选
  • 总结


前言

更改报告的名字

我们可能都知道测试报告的名字在下图的 test report path中就定义好了,但是如果我们需要根据测试case的具体情况,动态的命名测试报告的名字怎么做呢?,可以在case中使用 TestReportFileName 来重新命名报告名字

从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第1张图片

我们写一个简单的case,就实现更改报告名

testcase Report_Test_1()
{
     
  char partNumble[20] ="123456789";

  TestReportFileName (partNumble);//根据产品的numble定义报告名字
}

测试报告可以看出,测试报告名字成功的被更改了。
从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第2张图片

添加HTML格式文本

CAPL 提供了这个 api 可以实现 向 测试报告中写入 HTML格式的文本
TestReportAddExtendedInfo (char type[], char text[], …);

新建一个case ,写入下面的代码,里面有一段一个链接的HTML代码,。

testcase Report_Test_2()
{
      
	TestReportAddExtendedInfo("html", "HTML Learn Net");

}

如下图,我们的测试报告中打印出了 HTML Learn Net 超链接。
从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第3张图片
这里为了演示,我把其它的打印设置都取消了,但是要勾选 Test structure element information 这个选项,否则无法显示在报告中。
从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第4张图片

向报告中添加图片

如果有需要在报告中显示重要图片内容时,可以使用TestReportAddImage (char description[], char filename[], char width[], char height[]);

如果要在报告中显示图片,必须勾选comments and details
从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第5张图片

我们在上一步的基础上再添加一行代码,其中demo.png图片和 这个capl脚本在同一级目录

testcase Report_Test_2()
{
      
 
  TestReportAddExtendedInfo("html", "HTML Learn Net");
  TestReportAddImage("demo picture", "demo.png", "440px", "220px");
}

测试结果如下图。
从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第6张图片

还有一些其它的API,可以参考CAPL帮助文档,了解更多。

其它的选项勾选

1,什么都不勾选,
从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第7张图片
2,只勾选 test module informations
从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第8张图片
3,再勾选 System Under …
从零开始学习CANoe(十四)——关于Html测试报告,你还不知道的一些功能_第9张图片
4,一些其它的,就不多赘述了,也可以很好理解。

23

总结

7

此博客结束,感谢敢看,下篇更精彩。。。


在这里插入图片描述

  • 要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
  • 如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。当然执意选择白嫖也欢迎。
    18

你可能感兴趣的:(CAPL,CAPL,HTM,CANoe)