基于Ceedling的嵌入式软件单元测试

打印 上一主题 下一主题

主题 910|帖子 910|积分 2730

Ceedling

如果你使用 Ceedling(一个针对 C 代码单元测试的构建管理器),可以更方便地管理测试。Ceedling 会自动处置惩罚 Unity 和 CMock 的集成,无需手动编写 Makefile。
1.环境搭建

1.1 Ruby环境

  1. sudo apt-get install ruby
复制代码
1.2 安装 Ceedling:

起首我们要知道 gem (类似于 python 的 pip 、Ubuntu 中的 apt-get 、Node.js 的 NPM 等等)是一个管理 Ruby 库和程序的标准包,通过 gem 可以非常便捷的安装、升级和卸载软件。
常见的 Ruby gem 指令:
gem -v gem版本
gem -h help
gem install -h install帮助
gem update 更新所有包
gem install PACKAGENAME -v PACKAGEVERSION 安装指定版本的软件包
gem environment 检察gem的环境
  1. sudo gem install ceedling -v 0.31.1
复制代码
1.3 安装gcovr 天生 HTML 报告

  1. sudo apt install gcovr
复制代码
2.初始化项目:

  1. ceedling new MyProject
  2. cd MyProject
复制代码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

西河刘卡车医

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表