Warning, /pim/kimap/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: none
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 kde_enable_exceptions()
0004 
0005 include(ECMMarkAsTest)
0006 
0007 add_subdirectory(kimaptest)
0008 
0009 macro(KIMAP_UNIT_TESTS)
0010   foreach(_testname ${ARGN})
0011     add_executable(${_testname} ${_testname}.cpp)
0012     add_test(NAME ${_testname} COMMAND ${_testname})
0013     ecm_mark_as_test(${_testname})
0014     target_link_libraries(${_testname} KPim6IMAP Qt::Test kimaptest6 Qt::Network)
0015     set_target_properties(${_testname} PROPERTIES COMPILE_FLAGS -DTEST_DATA="\\"${CMAKE_CURRENT_SOURCE_DIR}\\"")
0016     set_tests_properties(${_testname} PROPERTIES RUN_SERIAL TRUE)
0017   endforeach()
0018 endmacro()
0019 
0020 ########### automated tests ###############
0021 
0022 KIMAP_UNIT_TESTS(
0023   fakeservertest
0024   testrfccodecs
0025   testsession
0026   loginjobtest
0027   logoutjobtest
0028   capabilitiesjobtest
0029   closejobtest
0030   selectjobtest
0031   createjobtest
0032   deletejobtest
0033   enablejobtest
0034   expungejobtest
0035   fetchjobtest
0036   renamejobtest
0037   subscribejobtest
0038   unsubscribejobtest
0039   listjobtest
0040   storejobtest
0041   imapsettest
0042   idjobtest
0043   idlejobtest
0044   quotarootjobtest
0045   searchjobtest
0046   getmetadatajobtest
0047   streamparsertest
0048   setmetadatajobtest
0049   appendjobtest
0050   statusjobtest
0051   movejobtest
0052 )