🌎相关文章
🌎前言
- 🍅 如下图,这一节我讲解下preparation 节点 下圈起来的三个节点。包括在
report 中添加comment ,以及在xml中定义和打印变量,系统变量。 - 🌳测试软硬件环境:
- Win10 x64
- CANoe 11 SP2 x64>
🌎XML中新建和读取变量
<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>
- 3️⃣, 测试结果如下图,可以对比看下XML和输出。
🌎 XML中新建和读取系统变量
<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>
- 3️⃣ 测试结果如下图,可以对比看下XML和输出。
- 4️⃣ 在CANoe 工程环境中也是能够访问和观察导致在XML中定义的系统变量的。
🌎总结
- 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
|