cpp-testing - 针对现代 C++ 的 GoogleTest 与 CMake/CTest 测试工作流
用于编写与修复 C++ 测试、配置 GoogleTest 和 CTest、诊断测试失败以及添加覆盖率与消毒剂。
标签
更新于: 2026-09-21能力
典型输入
典型输出
该技能可以做什么
- 编写与更新 C++ 测试
- 配置 GoogleTest 与 CTest 工作流
- 诊断测试失败与偶发问题
- 添加代码覆盖率配置
- 启用内存与竞态消毒剂
输入
- C++ 源文件与测试代码
- CMake 构建配置文件
输出
- CTest 测试执行结果
- 代码覆盖率报告
- 消毒剂诊断报告
要求
- C++17 或 C++20 编译器
- CMake 3.20 或更高版本
- GoogleTest 框架
