我已經使用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