解析capl文件生成XML Test Module对应的xml工具

之前一直用的CAPL Test Module来写代码,所有的控制都是在MainTest()函数来实现的,但是有一次,代码都写完了,突然需要用xml的这种方式来实现,很突然,之前也没研究过,整理这个xml整的一身汗,还频繁出现错误(烦死了!!!!)。唉,所以做了这个工具,你们有其他的方式可以和我说下,我没见过(原谅我的见识浅薄)

工具展示

对他就长这样,简单朴素吧。

操作方式

1:打开工具-->点击选择文件

2:选择要解析的.can或者.cin文件。我建议,所有的测试case放到同一个文件里,选择完成,这里会显示选择的文件信息

3:点击 输出XML

4:然后选择要xml文件生成的路径,选完等着就行了,等到框里出现完成以及生成路径就代表成功了。

5:如果第4步选择的路径存在已经生成的文件,会提示,看情况选择

6:生成完会在所选路径上出现以 testcase.xml 名字的文件

7:给他导入到对应的工程里面就可以了

其他功能介绍

1:我的博客,点击这里会进入我的博客主页,可以选择对应感兴趣的工具进行更新或下载

2:更多->作者信息:有作者邮箱及版本信息,可以通过邮箱联系作者

3:更多->打赏:可以给作者一些鼓励,让作者更好的维护软件。(看能力而为,一毛两毛不嫌少)

注意事项

c 复制代码
/// <hhhhhh/aaaaa>
testcase _1_1_5_Test_Case_Automated_Test_Case__Flow_Control_Timeout_physical_addressing___Default_session()
{
  int i=0;
  TestInit();
  startLogName("_1_1_5_Test_Case_Automated_Test_Case__Flow_Control_Timeout_physical_addressing___Default_session");

  TestEnd();
}

以上面的代码举例子

1:/// <hhhhhh/aaaaa>

这个是代表testcase在一个组里面,后面切记跟testcase **()的测试用例,不要把函数放到要选择的文件里,只放测试用例,省得出现错误

2:不要定义///这种的注释

3:这个工具是按照testcase 来判断函数的,代码里面不要出现testcase 这种的定义及引用

4:其他的想起来再说,或者你们用的时候出现神问题告诉我

视频

testcae xml生成

工具链接

链接:https://pan.baidu.com/s/1Dgb3SUuKKzAK28Hbv5Nc9w?pwd=cglx

提取码:cglx

相关推荐
云中飞鸿1 天前
MFC中CString的Format、与XML中的XML_SETTEXT格式化注意
xml·c++·mfc
初见_Dream2 天前
Retrofit+OkHttp+ViewModel
xml·okhttp·retrofit
wolf犭良2 天前
14、《SpringBoot+MyBatis集成(2)——进阶配置XML与注解的灵活运用》
xml·spring boot·mybatis
Lojarro2 天前
JavaEE基础之- xml
xml·数据库·java-ee
m0_748233883 天前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
zhencon-com3 天前
如何使用qt开发一个xml发票浏览器,实现按发票样式显示
xml·c++·经验分享·python·qt·学习·金融
火烧屁屁啦3 天前
【JavaEE进阶】MyBatis通过XML实现增删改查
xml·java-ee·mybatis
车端域控测试工程师4 天前
【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析⑤】
经验分享·学习·汽车·测试用例·capl·canoe
车端域控测试工程师4 天前
【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析⑩】
经验分享·学习·汽车·测试用例·capl·canoe
车端域控测试工程师5 天前
【ISO 14229-1:2023 UDS诊断(ECU复位0x11服务)测试用例CAPL代码全解析⑧】
经验分享·学习·汽车·测试用例·capl·canoe