文件名称:gtest_submodule:Google使用travis CI测试子模块
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-29 10:36:52
CMake
Cmake + googletest(git子模块)+ travis CI 一个玩具项目,具有以下功能: 基于的C ++项目源文件构建; 作为 ; 管道用于运行测试。 简而言之,您会看到一个使用google test作为git子模块并集成了travis CI管道的C ++项目。 我的灵感来自部分的项目,并且在sime时需要对此进行改进:目标是使用git子模块,以避免在当前存储库中复制google test。 目录结构 cmake项目文件 头文件( *.h ) 源文件( *.cpp ) 测试文件( *.cpp ) 克隆项目 使用git clone --recursive ...下载项目及其git子模块。 否则,需要从项目根存储库下载子模块: git submodule update --init 。 建立项目 按照标准的cmake步骤创建可执行文件: mkdir b
【文件预览】:
gtest_submodule-master
----.gitmodules(92B)
----src()
--------main.cpp(237B)
--------project1.cpp(106B)
----CMakeLists.txt(3KB)
----.travis.yml(2KB)
----LICENSE(1KB)
----test()
--------test_project1.cpp(2KB)
----README.md(2KB)
----googletest()
----.gitignore(6B)
----include()
--------project1.h(218B)