我正在使用 CMake 开始一个 C 项目,并且我想使用 TDD。所以我需要一个可以与 CMake 集成的高效单元测试框架。
我正在寻找一个 UTF 可以:
- 与 CMake 轻松集成
- 给我代码覆盖率
- 获得(如果可能的话)BSD 许可
我尝试过 Kuya 匹配3。但没有给出 CC,然后检查匹配2。但我没有找到任何可以轻松与 CMake 集成的 UTF。
“与 CMake 轻松集成”是指可以由$ make tests
.
我正在使用 CMake 开始一个 C 项目,并且我想使用 TDD。所以我需要一个可以与 CMake 集成的高效单元测试框架。
我正在寻找一个 UTF 可以:
我尝试过 Kuya 匹配3。但没有给出 CC,然后检查匹配2。但我没有找到任何可以轻松与 CMake 集成的 UTF。
“与 CMake 轻松集成”是指可以由$ make tests
.
CTest 呢?CTest 允许您将测试集成到 CMakeLists.txt 中。有关更详尽的解释,请参阅http://cmake.org/Wiki/CMake/Testing_With_CTest。对于您的要求:
http://code.google.com/p/googletest/是 C++。
它与 CMake 很好地集成在一起,我想即使您的测试文件是纯 C 语言,使用一点 C++ 进行测试也不应该是一个大问题。