我已经使用CMake来创建一个库,然后做了一个测试exe。建立后,我想自动运行我的测试用例。这是我的CMakeLists.txt。它使.exe确定但不运行它。我正在使用Linux。使用Cmake运行CppuTests
cmake_minimum_required (VERSION 2.8.7)
project (tests)
set(LIBRARY_NAME exetests)
set(LIBRARY_SOURCES RunAllTests.cpp Tests.cpp)
set(CMAKE_CXX_FLAGS "-fPIC -Werror -O2 -std=c++0x -g")
add_executable(exetests ${LIBRARY_SOURCES})
target_link_libraries(exetests CppUTest)
target_link_libraries(exetests CppUTestExt)
target_link_libraries(exetests testLibrary)
#THIS IS WRONG. EXE is not Run
add_custom_target(COMMAND ./exetests)
我所寻找的是当我建立的代码可以自动运行测试。 – user1876942 2014-11-26 07:52:43
最后我用add_custom_command – user1876942 2014-11-26 09:31:59