假设现在有一个路径如下 :

.
├── CMakeLists.txt
├── src
│   └── CMakeLists.txt
└── test
    ├── CMakeLists.txt
    └── main.cpp

则使用 CTest 的方式为:

  1. 在 CMakeLists.txt 中启用测试功能

    include(CTest)
    enable_testing()
  2. 在 test/CMakeLists 中写入:

    add_executable(someTest main.cpp)
    add_test(TestLayout someTest)

之后使用的方式为:

cmake --build build
cd build && ctest
Last moify: 2022-12-04 15:11:33
Build time:2025-07-18 09:41:42
Powered By asphinx