gpt4 book ai didi

c++ - 为什么我不需要在 cmake 中调用 `add_test`?

转载 作者:行者123 更新时间:2023-12-01 15:12:37 24 4
gpt4 key购买 nike

我在 cmake 中看过几次 add_test 我很困惑,因为我正在使用 googletest 而我还没有需要一次调用 add_test。有人可以解释为什么吗?这是直接由 googletest 处理还是在您使用 googletest 时不使用此调用?

最佳答案

该命令将目标(或自定义命令)添加到 CTest .所以当你在构建目录中执行 ctest 时,所有添加的测试都会被执行。如果您不想使用 CTest 而只是手动执行测试二进制文件,则无需使用 add_test

在较大的项目中,测试通常由多个二进制文件组成,使用单个命令执行所有测试会更方便(尤其是当您的构建管道是自动化的时候)。

关于c++ - 为什么我不需要在 cmake 中调用 `add_test`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62731181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com