【发布时间】:2016-07-28 19:03:12
【问题描述】:
我希望能够以与我可以运行 cmake 类似的方式类似
cmake --build <bld_directory>
运行ctest 喜欢
ctest --build <bld_directory>
显然从<bld-directory> 运行ctest 会起作用,
但如果我能告诉ctest 在哪里查找其配置文件以及测试可执行文件的位置,那就太好了。
从文档来看,这不是很清楚(或者我可能没有在正确的地方查看)这是否可能。
如果有人能阐明这是否可能,那就太好了? 非常感谢, 吉里
【问题讨论】:
-
您可以通过指定命令行选项告诉
ctest在自定义目录中查找测试:ctest --test-dir /path/to/tests。请注意,您必须使用 CMake 3.20 或更高版本才能获得此 CLI 功能。 -
@squareskittles 谢谢,请将其作为答案提交。