使用Python脚本添加新的相关节点到arxml文件中的指定位置
1 背景
随着汽车软件开发的复杂度越来越高,链路越来越长,很多手动配置的工具链所需要的时间就会被拉长,显然这对于项目的开发进度有了一定影响,根据需求自动化生成arxml文件其实很有必要。同时越来越多的测试开始内卷,需要将一些自己的DBG模块添加到软件模型中,而测试开发人员并不一定会有相关的配置工具和licence,这种情况下,我们就需要自己修改arxml文件,毫无疑问脚本修改的话,会大大提高效率,且降低手动修改造成的错误,所以今天就来跟大家介绍一下如和写arxml文件。
2 实现介绍
- 使用xml库;
- 读取原来的arxml文件,获取树结构;
- 创建需要添加的节点结构;
- 找到要插入的节点位置,将添加的节点加入树结构中
- 重写整个树到新文件中。
3 实现示例
-
所需要的库文件
import xml.etree.ElementTree as ET import uuid import xml