PrjWithCiC++项目模板带有单元测试与CI集成
一、项目目录架构
目录如下:
-
3rd:存放第三方源代码项目(如gtest)
-
build:项目使用外部构建,整个项目的构建目录
-
ci:CI项目产生的CI服务器需要的数据
-
include:存放接口文件或binary库的头文件
-
lib:binary库
-
src:项目的源代码目录
-
ut:项目的单元测试目录
-
st:项目的系统测试目录
-
script:项目的脚本目录
-
rpm:项目发布
-
doc:项目文档
二、CMake相关
因为懒,不想写更多的Makefile,选择从写CMakeLists.txt来看一段CMakeLists.txt的代码:
三、GCOV相关
GCOV是GCC Coverage工具,是一个测试代码覆盖率的工具,也是一个命令行方式的控制台程序。
下载地址
用户评论