【发布时间】:2020-07-06 20:04:51
【问题描述】:
在构建了包含许多测试的 CMake/CTest 设置后,我发现问题越来越严重。
如果ctest -R test_some_side_corner_item_XYZ失败了,我如何系统地回溯到有人添加测试test_some_side_corner_item_XYZ的地方?
我了解我们可以在 add_test() 之上添加宏的问题,这使得做出任何明确的答案变得有点困难 - 但仍然如此。
【问题讨论】:
-
track back你的意思是像时光倒流?所以你不能grep -r test_some_side_corner_item_XYZ你的项目吗?that we can add macros on top of add_test()- 所以在 add_test 之上添加一个宏来记录它的所有使用。然后你会看到。