Use QTestLib to harness the tests.
This commit is contained in:
@ -1,11 +1,22 @@
|
||||
SET (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
|
||||
FIND_PACKAGE(Qt4)
|
||||
SET(QT_USE_QTTEST TRUE)
|
||||
SET(QT_DONT_USE_QTGUI TRUE)
|
||||
INCLUDE(${QT_USE_FILE})
|
||||
|
||||
#FIND_PACKAGE(Qt4)
|
||||
#SET(QT_USE_QTTEST TRUE)
|
||||
INCLUDE_DIRECTORIES(${PolyVox_SOURCE_DIR}/PolyVoxCore/include ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
INCLUDE_DIRECTORIES("../library/PolyVoxCore/include")
|
||||
# Volume test executable
|
||||
|
||||
ADD_EXECUTABLE(checksize checksize.cpp)
|
||||
TARGET_LINK_LIBRARIES(checksize PolyVoxCore)
|
||||
SET(volume_SRCS testvolume.cpp)
|
||||
SET(volume_HDRS testvolume.h)
|
||||
QT4_WRAP_CPP(volume_moc_SRCS ${volume_HDRS})
|
||||
ADD_EXECUTABLE(testvolume ${volume_SRCS} ${volume_moc_SRCS})
|
||||
TARGET_LINK_LIBRARIES(testvolume PolyVoxCore ${QT_LIBRARIES})
|
||||
|
||||
ADD_TEST(VolumeSizeTest ${EXECUTABLE_OUTPUT_PATH}/checksize)
|
||||
# Set up volume tests
|
||||
|
||||
ADD_TEST(VolumeSizeTest ${EXECUTABLE_OUTPUT_PATH}/testvolume testSize)
|
||||
|
||||
|
||||
|
||||
SET(CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
|
||||
|
Reference in New Issue
Block a user