搜索

text文档 Gilded Rose

816.00 B 1 页 0 下载 26 浏览 0 评论 0 收藏
所属分类: 后端开发 / C++
语言 格式 评分
英语
.txt
3
摘要
文档展示了使用CMake构建名为Gilded Rose的可执行文件的配置过程,包括设置C++17标准、链接ApprovalTests和Catch2库、定义编译选项、添加测试目标以及条件配置代码覆盖率。
AI总结
该文档是一个CMake配置文件,用于构建名为`Gilded Rose`的可执行项目。主要内容包括: 1. **项目配置** - 设置可执行文件名为`02GildedRose`。 - 指定C++标准为17。 2. **构建目标** - 使用`add_executable`创建可执行文件,包含主程序`tests/main.cpp`和相关测试文件,如`tests/GildedRoseTest.cpp`、`tests/GildedRoseApprovals.cpp`等。 3. **依赖管理** - 使用`target_link_libraries`链接外部依赖库`ApprovalTests::ApprovalTests`和`Catch2::Catch2`。 4. **编译选项** - 添加预处理宏`CATCH_CONFIG_FAST_陀螺仪`,用于优化测试性能。 5. **测试与覆盖率** - 使用`add_test`添加名为`${EXE_NAME}`的测试,并指定执行命令。 - 如果启用代码覆盖率,设置覆盖率目标`branch_coverage`并调用`setup_target_for_coverage_lcov`生成覆盖率报告。 总结来看,该文档主要完成了项目构建的配置、依赖管理、测试设置以及代码覆盖率的可选配置。
P1
下载文档到本地,方便使用
文档评分
请文明评论,理性发言.