Warning, /plasma/plasma-workspace/wallpapers/image/plugin/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include(ECMMarkAsTest)
0002 include_directories(${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/..)
0003 
0004 # ImageFinder test
0005 ecm_add_test(test_imagefinder.cpp TEST_NAME testimagefinder
0006     LINK_LIBRARIES Qt::Test plasma_wallpaper_imageplugin_static)
0007 
0008 # MediaMetadataFinder test
0009 ecm_add_test(test_mediametadatafinder.cpp TEST_NAME testmediametadatafinder
0010     LINK_LIBRARIES Qt::Test plasma_wallpaper_imageplugin_static)
0011 
0012 # PackageFinder test
0013 ecm_add_test(test_packagefinder.cpp TEST_NAME testpackageimagefinder
0014     LINK_LIBRARIES Qt::Test plasma_wallpaper_imageplugin_static)
0015 
0016 # ImageListModel test
0017 ecm_add_test(test_imagelistmodel.cpp TEST_NAME testimagelistmodel
0018     LINK_LIBRARIES Qt::Test PW::KWorkspace plasma_wallpaper_imageplugin_static)
0019 
0020 # PackageListModel test
0021 ecm_add_test(test_packagelistmodel.cpp TEST_NAME testpackageimagelistmodel
0022     LINK_LIBRARIES Qt::Test PW::KWorkspace plasma_wallpaper_imageplugin_static)
0023 
0024 # ImageProxyModel test
0025 ecm_add_test(test_imageproxymodel.cpp TEST_NAME testimageproxymodel
0026     LINK_LIBRARIES Qt::Test PW::KWorkspace plasma_wallpaper_imageplugin_static)
0027 
0028 # SlideModel test
0029 ecm_add_test(test_slidemodel.cpp TEST_NAME testslidemodel
0030     LINK_LIBRARIES Qt::Test PW::KWorkspace plasma_wallpaper_imageplugin_static)
0031 
0032 # SlideFilterModel test
0033 ecm_add_test(test_slidefiltermodel.cpp TEST_NAME testslidefiltermodel
0034     LINK_LIBRARIES Qt::Test PW::KWorkspace plasma_wallpaper_imageplugin_static)
0035 
0036 # ImageBackend test
0037 add_executable(testimagebackend tst_imagebackend.cpp)
0038 target_link_libraries(testimagebackend
0039     Qt::Qml
0040     Qt::QuickTest
0041     Qt::Test
0042     PW::KWorkspace
0043 )
0044 add_test(NAME testimagebackend
0045     COMMAND testimagebackend
0046     -import ${CMAKE_BINARY_DIR}/bin
0047     -input tst_imagebackend.qml
0048     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
0049 )
0050 
0051 # ImageFrontend test
0052 ecm_add_test(tst_imagefrontend.cpp TEST_NAME testimagefrontend
0053     LINK_LIBRARIES Qt::Qml Qt::QuickTest Qt::Test plasma_wallpaper_imageplugin_static)