当前位置: 首页 > article >正文

【车载开发系列】ParaSoft单元测试环境配置(一)

【车载开发系列】ParaSoft单元测试环境配置(一)

ParaSoft单元测试环境配置

  • 【车载开发系列】ParaSoft单元测试环境配置(一)
    • 一. 什么是bdf文件
    • 二. bdf文件构成
    • 三. 新规做成bdf文件
    • 四. 导入bdf文件创建测试工程
    • 五. 获取编译器信息
    • 六. 新增自定义编译器
      • Step1:打开向导
      • Step2:添加自定义编译器
      • Step3:新建自定义编译器
      • Step4:指定自定义编译器的参数
      • Step5:显示设置概要
    • 七. 启用自定义编译器
      • Step1:创建来自构建数据文件的项目
      • Step2:修改文件结构
      • Step3:完成测试工程添加
    • 八. 总结

一. 什么是bdf文件

bdf是数据文件的一种类型,表示一种数据库文件。
在ParaSoft当中,可以使用bdf文件来快速创建一个测试项目。BDF本质上存储的是每个文件的编译信息。

二. bdf文件构成

bdf文件可以通过写字板来打开,具体构成如下所示。
在这里插入图片描述
arm-none-eabi-gcc.exe这个就是被测试对象编译器的名字。

名称 说明
working_dir 工作空间的目录,你的可执行elf文件放在哪里这个目录就指定到哪里
project_name 是被测试的项目名称
arg 是bdf文件构成的参数集,主要集中了被测系统的编译器信息,编译参数,目录等

三. 新规做成bdf文件

可以在任意路径下创建一个bat用来获取bdf文件。这个bat文件如下所示:
在这里插入图片描述
参数说明:

参数 说明
cpptesttrace 它是项目构建的命令,可用来抓取bdf文件的可执行程序
cpptesttraceOutputFile 指定的是BDF的生成路径及BDF的名称,一定要是绝对路径
cpptesttraceTraceCommand 指定的是跟踪编译器的名称。一般来说不需要指定,但是如果编译器不在C/C++test已知列表中,如交叉编译器,就需要额外指定
cpptesttraceProjectName 这个参数是指定项目的名称,可以任意输入
cpptesttraceHelp

http://www.kler.cn/a/300064.html

相关文章:

  • 【网络协议】【http】【https】TLS解决了HTTP存在的问题-加密通信+摘要,数字签名+CA证书
  • Node.js——express中间件(全局中间件、路由中间件、静态资源中间件)
  • 数学规划问题2 .有代码(非线性规划模型,最大最小化模型,多目标规划模型)
  • 【系统环境丢失恢复】如何恢复和重建 Ubuntu 中的 .bashrc 文件
  • XML外部实体注入--XML基础
  • 一文大白话讲清楚webpack基本使用——11——chunkIds和runtimeChunk
  • 1、创建多模块的maven springboot项目
  • Mac电脑剪切板在哪里找 苹果电脑剪切板打开教程【详解】
  • Java List转Map
  • 数据赋能(200)——开发:数据开发管理——影响因素、直接作用、主要特征
  • C++引用简介
  • AppUpdate
  • 论文120:Giga-SSL: Self-supervised learning for gigapixel images (2023, CVPR, 开源)
  • 我与Linux的爱恋:yum和vim以及gcc、gdb、git的使用
  • 力扣每日一题:1448.统计二叉树中好节点的数目
  • 3.比 HTTP 更安全的 HTTPS(工作原理理解、非对称加密理解、证书理解)
  • 计算机视觉中,什么是Hide-and-Seek?
  • ctf.show靶场ssrf攻略
  • Ubuntu 比较两个文件夹
  • lint warning: Detected unload(unconected) net
  • google vr 入门之VrPanoramaView制作全景图列表
  • 虚拟机安装教程
  • github远程仓库环境搭建及使用
  • 单场景续航
  • 大数据新视界 --大数据大厂之 Spark 性能优化秘籍:从配置到代码实践
  • 网络层 VIII(网络层设备——路由器)【★★★★★★】