?相关文章
-
?Capl编程xml标签语法(1) —— Test Module/Test Group/Test Case
-
?Capl编程xml标签语法(2) —— 控制语句 if else 和 for循环
-
?Capl编程xml标签语法(3) ——变量,环境变量,系统变量的操作
-
?Capl编程xml标签语法(4) ——CAN报文周期检测/错误帧检测/信号改变检测。。。
?前言
- ? 如下图,这一节我讲解下preparation 节点 下圈起来的三个节点。包括在
report
中添加comment
,以及在xml中定义和打印变量,系统变量。- ?测试软硬件环境:
- Win10 x64
- CANoe 11 SP2 x64>
文章目录
- ?相关文章
- ?前言
- ?XML中新建和读取变量
- ? XML中新建和读取`系统变量`
- ?总结
?XML中新建和读取变量
-
1??
help
文档中关于XML中新建和读取变量,描述冗余且长,我就直接总结成代码,代码更加直观易懂 -
注意测试实在XML Test Node 类型的环境进行的。
<testmodule title="XML Debug" version="1.0"><testgroup title="测试分组(一)"><description>大家好,这是一个简单的XML 测试,这一行用中文,是想告诉大家,XML中只要不是变量或者CAPL脚本相关都是可以用中文的,但是一般情况,不常用中文,哈哈!</description><preparation><comment><text>用vardef可以定义一个变量</text></comment><vardef name="ggg" type="int" default="1">2</vardef ><comment><text>用varset可以给变量设置值</text></comment><varset name="ggg">67</varset><wait title="Wait" time="1s"/></preparation><testcase ident="tc001" title="读取变量"> <comment><text>用var可以读取变量值</text></comment><valuecomment> <description>变量 ggg 的值为:</description> <var name="ggg"/></valuecomment></testcase> </testgroup>
</testmodule>
- 2?? Test Module 如下图所示
- 3??, 测试结果如下图,可以对比看下XML和输出。
? XML中新建和读取系统变量
-
1?? help文档中关于XML中新建和读取
系统变量
,描述冗余且长,我就直接总结成代码,代码更加直观易懂 -
注意测试实在XML Test Module 类型的环境进行的。
<testmodule title="XML Debug" version="1.0"><testgroup title="测试分组(一)"><description>大家好,这是一个简单的XML 测试,这一行用中文,是想告诉大家,XML中只要不是变量或者CAPL脚本相关都是可以用中文的,但是一般情况,不常用中文,哈哈!</description><preparation><vardef name="ggg" type="int" default="1">1</vardef ><sysvardef name="hhh" namespace="nmspace" type="int" default="2" min="0" max="100">1</sysvardef> <varset name="ggg">67</varset><!-- 系统变量的读和设置必须被其它标签,比如set 和 initialize 标签包裹才行 --><set title="Set"> <sysvar name="hhh" namespace="nmspace">17</sysvar> </set><wait title="Wait" time="1s"/></preparation><testcase ident="tc001" title="读取变量"> <valuecomment> <description>变量 ggg 的值为:</description> <var name="ggg"/></valuecomment><valuecomment> <description>系统变量 hhh 的值为:</description> <sysvar name="hhh" namespace="nmspace"/></valuecomment></testcase> </testgroup>
</testmodule>
- 2?? Test Module 如下图所示
- 3?? 测试结果如下图,可以对比看下XML和输出。
- 4?? 在CANoe 工程环境中也是能够访问和观察导致在XML中定义的系统变量的。
?总结
- ?要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
- ? 有微信的小伙伴可以关注下浪哥车载诊断,一个行业内小小圈子,群里有
网盘资料
,源码
,还有各路大神
闲时交流交流技术,聊聊工作机会啥的。
- ?如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。