今天来解析一下xml格式的Test command。
话说第一个疑问,Test Automation Editor是可以编辑xml格式的test moudle。但是这个玩意儿不知哪里下载。上了vector公司的网页也没搜到。。
首先是这个Structuring Elements(结构元素):
里面包含
这个好像没啥好讲的。就是一些结构元素。。
接下来是Test service Library(测试服务库)checks(检查)
第一个<novaluechange>
<novaluechange title="Title of check"> // CAN signal, LIN signal, FlexRay signal, environment variable or system variable </novaluechange>
这个检查可以用来检查signal,环境或系统变量是否发生了变化。当发生了变换会导致check 失败。
接下来是<signal_cycletime_abs>,用于检查一个特定的CAN 信号的绝对周期时间。min和max是必须设置的
<signal_cycletime_abs title="Title of check" min="Minimum time difference in one signal cycle (in ms)" max="Maximum time difference in one signal cycle (in ms)"> <cansignal name ="SignalName"> </signal_cycletime_abs>
然后是<value_valid>,用于检查信号、环境或系统变量的值,当检查的值不是信号、环境变量所定义的范围就会导致检查出Failure。
一种特殊的情况是(动态范围),可以用定义另外两个符号(信号、环境变量)来形成阈值条件。每次更新符号的范围,就会重新触发这个检查。
语法结构:
<value_valid title="Title of check"> // CAN signal, LIN signal, FlexRay signal, environment variable or system variable // with value condition </value_valid>