Boost库在CMake中缺乏细粒度测试,通常将所有测试作为一个整体处理。本文提出通过动态生成CMake脚本,将单个测试可执行文件拆分为多个独立的CTest目标,从而改善测试报告和开发体验,提升CI效率。
完成下面两步后,将自动完成登录并继续当前操作。