Warning, /multimedia/elisa/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2016 (c) Matthieu Gallien <matthieu_gallien@yahoo.fr> 0002 # 0003 # SPDX-License-Identifier: LGPL-3.0-or-later 0004 0005 enable_testing() 0006 0007 configure_file(mediaplaylisttestconfig.h.in 0008 ${CMAKE_CURRENT_BINARY_DIR}/mediaplaylisttestconfig.h @ONLY) 0009 0010 include_directories(${elisa_CURRENT_BINARY_DIR}) 0011 include_directories(${elisa_BINARY_DIR}) 0012 include_directories(${elisa_BINARY_DIR}/src) 0013 0014 set(viewManagerTest_SOURCES 0015 viewmanagertest.cpp 0016 ../src/elisautils.cpp 0017 ) 0018 0019 ecm_add_test(${viewManagerTest_SOURCES} 0020 TEST_NAME "viewManagerTest" 0021 LINK_LIBRARIES 0022 Qt::Test elisaLib) 0023 0024 target_include_directories(viewManagerTest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0025 0026 set(databaseInterfaceTest_SOURCES 0027 databaseinterfacetest.cpp 0028 databasetestdata.h 0029 ) 0030 0031 ecm_add_test(${databaseInterfaceTest_SOURCES} 0032 TEST_NAME "databaseInterfaceTest" 0033 LINK_LIBRARIES 0034 Qt::Test elisaLib Qt::Sql) 0035 0036 target_include_directories(databaseInterfaceTest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0037 0038 set(managemediaplayercontrolTest_SOURCES 0039 managemediaplayercontroltest.cpp 0040 ../src/elisautils.cpp 0041 ) 0042 0043 ecm_add_test(${managemediaplayercontrolTest_SOURCES} 0044 TEST_NAME "managemediaplayercontrolTest" 0045 LINK_LIBRARIES 0046 Qt::Test elisaLib 0047 ) 0048 0049 set(manageheaderbarTest_SOURCES 0050 manageheaderbartest.cpp 0051 ../src/elisautils.cpp 0052 ) 0053 0054 ecm_add_test(${manageheaderbarTest_SOURCES} 0055 TEST_NAME "manageheaderbarTest" 0056 LINK_LIBRARIES 0057 Qt::Test elisaLib 0058 ) 0059 0060 target_include_directories(manageheaderbarTest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0061 0062 set(manageaudioplayerTest_SOURCES 0063 manageaudioplayertest.cpp 0064 ) 0065 0066 ecm_add_test(${manageaudioplayerTest_SOURCES} 0067 TEST_NAME "manageaudioplayerTest" 0068 LINK_LIBRARIES Qt::Test elisaLib 0069 ) 0070 0071 target_include_directories(manageaudioplayerTest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0072 0073 set(mediaplaylistTest_SOURCES 0074 mediaplaylisttest.cpp 0075 ../src/elisautils.cpp 0076 ) 0077 0078 ecm_add_test(${mediaplaylistTest_SOURCES} 0079 TEST_NAME "mediaplaylistTest" 0080 LINK_LIBRARIES 0081 Qt::Test elisaLib Qt::CorePrivate 0082 ) 0083 0084 target_include_directories(mediaplaylistTest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0085 0086 ecm_qt_declare_logging_category(mediaplaylistproxymodelTest_SOURCES HEADER elisa_debug.h IDENTIFIER lcModelTest CATEGORY_NAME qt.modeltest) 0087 0088 set(mediaplaylistproxymodelTest_SOURCES 0089 mediaplaylistproxymodeltest.cpp 0090 ../src/elisautils.cpp 0091 ) 0092 0093 ecm_add_test(${mediaplaylistproxymodelTest_SOURCES} 0094 TEST_NAME "mediaplaylistproxymodelTest" 0095 LINK_LIBRARIES 0096 Qt::Test elisaLib Qt::CorePrivate 0097 ) 0098 0099 target_include_directories(mediaplaylistproxymodelTest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0100 0101 set(trackslistenertest_SOURCES 0102 trackslistenertest.cpp 0103 ../src/elisautils.cpp 0104 ) 0105 0106 ecm_add_test(${trackslistenertest_SOURCES} 0107 TEST_NAME "trackslistenertest" 0108 LINK_LIBRARIES 0109 Qt::Test elisaLib 0110 ) 0111 0112 target_include_directories(trackslistenertest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0113 0114 set(datamodeltest_SOURCES 0115 datamodeltest.cpp 0116 ) 0117 0118 ecm_add_test(${datamodeltest_SOURCES} 0119 TEST_NAME "datamodeltest" 0120 LINK_LIBRARIES 0121 Qt::Test elisaLib Qt::CorePrivate 0122 ) 0123 0124 target_include_directories(datamodeltest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0125 0126 set(viewsmodeltest_SOURCES 0127 viewsmodeltest.cpp 0128 ) 0129 0130 ecm_add_test(${viewsmodeltest_SOURCES} 0131 TEST_NAME "viewsmodeltest" 0132 LINK_LIBRARIES 0133 Qt::Test elisaLib Qt::CorePrivate 0134 ) 0135 0136 target_include_directories(viewsmodeltest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0137 0138 set(trackmetadatamodeltest_SOURCES 0139 trackmetadatamodeltest.cpp 0140 ) 0141 0142 ecm_add_test(${trackmetadatamodeltest_SOURCES} 0143 TEST_NAME "trackmetadatamodeltest" 0144 LINK_LIBRARIES 0145 Qt::Test elisaLib Qt::CorePrivate 0146 ) 0147 0148 target_include_directories(trackmetadatamodeltest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0149 0150 if (KF6FileMetaData_FOUND) 0151 set(localfilelistingtest_SOURCES 0152 localfilelistingtest.cpp 0153 ) 0154 0155 ecm_add_test(${localfilelistingtest_SOURCES} 0156 TEST_NAME "localfilelistingtest" 0157 LINK_LIBRARIES 0158 Qt::Test elisaLib 0159 ) 0160 0161 target_include_directories(localfilelistingtest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0162 endif() 0163 0164 if (KF6XmlGui_FOUND AND KF6KCMUtils_FOUND) 0165 set(elisaapplicationtest_SOURCES 0166 elisaapplicationtest.cpp 0167 ../src/elisautils.cpp 0168 ) 0169 0170 ecm_add_test(${elisaapplicationtest_SOURCES} 0171 TEST_NAME "elisaapplicationtest" 0172 LINK_LIBRARIES 0173 Qt::Test elisaLib 0174 ) 0175 0176 target_include_directories(elisaapplicationtest PRIVATE ${CMAKE_SOURCE_DIR}/src) 0177 endif() 0178 0179 set(filescannerTest_SOURCES 0180 filescannertest.cpp 0181 ) 0182 0183 ecm_add_test(${filescannerTest_SOURCES} 0184 TEST_NAME "filescannerTest" 0185 LINK_LIBRARIES Qt::Test elisaLib 0186 ) 0187 0188 set(filewriterTest_SOURCES 0189 filewritertest.cpp 0190 ) 0191 0192 ecm_add_test(${filewriterTest_SOURCES} 0193 TEST_NAME "filewriterTest" 0194 LINK_LIBRARIES Qt::Test elisaLib 0195 )