资讯

在上一篇文章中我介绍了基于 VSCodium和 CMake配置构建系统。本文我将介绍如何通过 GoogleTest和 CTest将单元测试集成到这个构建系统中。 首先克隆 这个仓库,用 VSCodium 打开,切换到 devops_2 标签。你可以通过点击 main 分支符号(红框处),然后选择 devops_2 标签(黄 ...
在这个背景下,单元测试在嵌入式开发中的应用逐渐引起了开发者的关注。本文将详细介绍如何在Windows环境下,基于GoogleTest搭建一个高效的嵌入式单元测试框架,帮助改进软件的测试流程和代码质量。 1. 环境准备:搭建前期的基础 在进行嵌入式单元测试之前 ...
最终产品的输出程序在这个文件夹下 步骤4. 拷贝googletest库到工程目录 unit_test 用来存放单元测试的测试用例以及构建文件,将googletest工程下的四个静态库文件复制到工程的gtest文件目录下(直接复制lib文件夹);还要将googletest源码中的所有头文件 ...
注意: scl enable devtoolset-11 bash命令仅是临时性的使新的gcc生效,直到会话结束。如果想永久使用新版gcc,可以使用命令echo "scl enable devtoolset-11 bash" >> ~/.bash_profile, 系统重新启动后将自动使用新版gcc。 connan包管理器可以提供Drogon项目的所有依赖, 如果有python环境 ...
本文我将介绍如何通过 GoogleTest 和 CTest 将单元测试集成到这个构建系统中。 进行单元测试可以提高代码质量,并且它不会打断你的工作流。 本文是 使用 CMake 和 VSCodium 设置一个构建系统 的后续文章。 在上一篇文章中我介绍了基于 VSCodium 和 CMake 配置构建系统。
本文基于笔者的实际开发经验,言简意赅地讲解了C/C++单元测试框架gtest的主要使用方法和注意事项,并设计了若干可编译的 ...