我有一个项目,想要使用check库进行单元测试。
我的当前项目使用CMake,结构如下:
. ├── CMakeLists.txt ├── COPYING ├── ChangeLog ├── README ├── src │ ├── core │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── core-test │ │ ├── CMakeLists.txt │ │ └── main.c │ └── scrypt └── doc └── protocol.txt
core-test
中的单元测试是针对core
模块的。在scrypt-test
中,我将会有scrypt
模块的测试,以此类推。
使用CTest和check
有意义吗?
如果是的话:我如何连接使用check
的单元测试到CMake/CTest项目?我需要为CTest进行额外的配置以解释来自check
启用的可执行文件的结果吗?