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