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 )