我已经围绕标准 CMake 命令编写了一些方便的包装器,并希望对该 CMake 脚本代码进行单元测试以确保其功能。
我已经取得了一些进展,但有两件事我希望得到帮助:
首先,我研究了 /Tests 下,特别是 Tests/CMakeTests 下的 CMake 源代码(我使用的是 CMake 版本 2.8.10)。有大量的品种可供发现,而且看起来其中很多都专门针对单个测试用例。
因此,我还研究了一些可用的 CMake 脚本库(例如CMake++)来查看它们的解决方案,但是当它们进行单元测试时,它们在很大程度上取决于它们自己的库函数。