You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/kio/tests/CMakeLists.txt

86 lines
2.2 KiB

#################################################
#
# (C) 2010 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
include_directories(
${TQT_INCLUDE_DIRS}
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_SOURCE_DIR}/dcop
${CMAKE_BINARY_DIR}/kdecore
${CMAKE_SOURCE_DIR}/kdecore
${CMAKE_SOURCE_DIR}/kdeui
${CMAKE_SOURCE_DIR}/kio
${CMAKE_SOURCE_DIR}/kio/kfile
${CMAKE_SOURCE_DIR}/kio/kio
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### ktradertest ###############################
set( target ktradertest )
set( ${target}_SRCS
ktradertest.cpp
)
tde_add_executable( ${target}
SOURCES ${${target}_SRCS}
LINK kio-shared
DESTINATION ${BIN_INSTALL_DIR}
)
##### check and test ##############################
# Force assertions to work
add_definitions( -UNDEBUG )
set( CHECKS
getalltest jobtest kdcopcheck kdefaultprogresstest kdirlistertest
kdirwatchtest kfiltertest kionetrctest kiopassdlgtest kmfitest kmimefromext
kmimemagictest kpropsdlgtest kprotocolinfotest kruntest kscantest kshredtest
ktartest kurifiltertest kurlcompletiontest kziptest metatest netaccesstest
previewtest speed kioslavetest ksycocatest ksycocaupdatetest
kmimetypetest
)
foreach( _check ${CHECKS} )
tde_add_check_executable( ${_check} AUTOMOC LINK kio-shared )
endforeach( )
# NOTE some apps here are suitable to be run as tests but not included due to
# following reasons:
# - jobtest may fail if run on an unusual system configuration
# and requires GUI
# - kprotocolinfotest tries to connect to network and requires running DCOP
# - kurifiltertest requires network access and GUI
# - ksycocatest requires installed kdebase and GUI
set( TESTS dataprotocoltest kacltest )
foreach( _check ${TESTS} )
tde_add_check_executable( ${_check} AUTOMOC LINK kio-shared TEST)
endforeach( )
configure_file( kmimetypetest.sh.cmake kmimetypetest.sh @ONLY )
add_test( NAME "kio/kmimetypetest"
COMMAND sh -x "${CMAKE_CURRENT_BINARY_DIR}/kmimetypetest.sh"
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" )
# TODO add kdirwatchunittest