Warning, /pim/akonadi-mime/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 include(ECMAddTests)
0004 
0005 find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Test Widgets)
0006 
0007 add_subdirectory(messagetests)
0008 
0009 set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
0010 
0011 include_directories(
0012     ${CMAKE_SOURCE_DIR}/serializers
0013     ${CMAKE_BINARY_DIR}/serializers
0014 )
0015 
0016 # for racetest
0017 set(requester_exe_string "QLatin1StringView( \\\"${CMAKE_CURRENT_BINARY_DIR}/requester\\\" )" )
0018 add_definitions( -DREQUESTER_EXE="${requester_exe_string}" )
0019 
0020 #macro(add_akonadi_isolated_test _source)
0021 #  kconfig_add_kcfg_files( _srcList ../src/specialmailcollectionssettings.kcfgc )
0022 
0023 ### TODO: add the necessary API in SpecialCollections
0024 #add_akonadi_isolated_test(SOURCE localfolderstest.cpp LINK_LIBRARIES "KF6::ConfigGui;KF6::AkonadiMime;KF6::I18n")
0025 #add_akonadi_isolated_test(SOURCE localfoldersrequestjobtest.cpp LINK_LIBRARIES "KF6::ConfigGui;KF6::AkonadiMime;KF6::I18n")
0026 
0027 # TODO: debug and fix this test
0028 #add_akonadi_isolated_test(racetest.cpp)
0029 
0030 add_subdirectory(benchmarker)
0031 
0032 ecm_add_test(mailserializerplugintest.cpp ${CMAKE_BINARY_DIR}/serializers/akonadi_serializer_mail_debug.cpp
0033     LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore KPim6::AkonadiPrivate KPim6::Mime Qt::Test
0034     TEST_NAME mailserializerplugintest
0035 )
0036 ecm_add_test(mailserializertest.cpp
0037     ${CMAKE_SOURCE_DIR}/serializers/akonadi_serializer_mail.cpp
0038     ${CMAKE_BINARY_DIR}/serializers/akonadi_serializer_mail_debug.cpp
0039     LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore KPim6::AkonadiPrivate KPim6::Mime Qt::Test
0040     TEST_NAME mailserializertest
0041 )
0042 ecm_add_test(newmailnotifierattributetest.cpp newmailnotifierattributetest.h
0043     LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test
0044     TEST_NAME newmailnotifierattributetest
0045 )
0046 ecm_add_test(pop3resourceattributetest.cpp pop3resourceattributetest.h
0047     LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test
0048     TEST_NAME pop3resourceattributetest
0049 )
0050 ecm_add_test(addressattributetest.cpp addressattributetest.h
0051     LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test
0052     TEST_NAME addressattributetest
0053 )
0054 
0055 ecm_add_test(mdnstateattributetest.cpp mdnstateattributetest.h
0056     LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test
0057     TEST_NAME mdnstateattributetest
0058 )
0059