gpt4 book ai didi

c++ - 如何使用 qt creator 执行 cmake 项目的所有测试?

转载 作者:太空狗 更新时间:2023-10-29 21:44:20 26 4
gpt4 key购买 nike

(作为对 this question 的跟进)

我的 cmake 文件如下所示:

include(CTest)
add_subdirectory(/usr/src/gtest gtest)
include_directories(${GTEST_INCLUDE_DIR})

add_executable(TestA TestA.cpp)
target_link_libraries(TestA gtest)
add_test(NAME AllTestsInA COMMAND TestA)

add_executable(TestB TestB.cpp)
target_link_libraries(TestB gtest)
add_test(NAME AllTestsInB COMMAND TestB)

我能够从 qtcreator 中运行单个测试,并使用 ctest --output-on-failure 从命令行运行所有测试,但是如何从 qtcreator 中执行所有测试?

qtcreator版本:2.7.0

最佳答案

您应该有一个名为 test 的目标。如果您构建它,它会执行所有测试。

对于非 makefile IDE(如 Visual Studio),等效目标称为 RUN_TESTS

关于c++ - 如何使用 qt creator 执行 cmake 项目的所有测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20380597/

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