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

0001 find_package(Qt${QT_MAJOR_VERSION} REQUIRED CONFIG COMPONENTS Test)
0002 
0003 include_directories(${libksysguard_SOURCE_DIR})
0004 
0005 # Process unit test
0006 ecm_qt_declare_logging_category(processtest_debug_SRCS HEADER processcore_debug.h IDENTIFIER LIBKSYSGUARD_PROCESSCORE CATEGORY_NAME org.kde.libksysguard.processcore)
0007 ecm_add_test(processtest.cpp ${processtest_debug_SRCS} TEST_NAME processtest
0008         LINK_LIBRARIES KSysGuard::ProcessUi Qt::Test)
0009 
0010 if (KF5Plasma_FOUND)
0011     set(SIGNALPLOTTER_DEBUG_SRCS)
0012     ecm_qt_declare_logging_category(SIGNALPLOTTER_DEBUG_SRCS HEADER ksignalplotter_debug.h IDENTIFIER LIBKSYSGUARD_KSIGNALPLOTTER CATEGORY_NAME org.kde.libksysguard.ksignalplotter)
0013     ecm_add_test(signalplotterbenchmark.cpp  ../signalplotter/ksignalplotter.cpp ${SIGNALPLOTTER_DEBUG_SRCS}
0014         TEST_NAME signalplotterbenchmark
0015         LINK_LIBRARIES KSysGuard::SignalPlotter Qt::Test Qt::Widgets KF5::IconThemes
0016     )
0017 
0018     ecm_add_test(graphicssignalplotterbenchmark.cpp ../signalplotter/kgraphicssignalplotter.cpp ${SIGNALPLOTTER_DEBUG_SRCS}
0019         TEST_NAME graphicssignalplotterbenchmark
0020         LINK_LIBRARIES KSysGuard::SignalPlotter Qt::Test Qt::Widgets KF5::IconThemes KF5::Plasma
0021     )
0022 
0023     ecm_add_test(signalplottertest.cpp ../signalplotter/ksignalplotter.cpp ${SIGNALPLOTTER_DEBUG_SRCS}
0024         TEST_NAME signalplottertest
0025         LINK_LIBRARIES KSysGuard::SignalPlotter Qt::Test Qt::Widgets KF5::IconThemes
0026     )
0027 endif()
0028 
0029 ecm_add_test(chronotest.cpp
0030     TEST_NAME chronotest
0031     LINK_LIBRARIES Qt::Test KF5::I18n
0032 )
0033 
0034 ecm_add_test(formattertest.cpp LINK_LIBRARIES Qt::Test KSysGuard::Formatter)
0035 ecm_add_test(sensortreemodeltest.cpp LINK_LIBRARIES Qt::Test Qt::DBus KSysGuard::Sensors)
0036 ecm_add_test(sensordatamodeltest.cpp LINK_LIBRARIES Qt::Test Qt::DBus KSysGuard::Sensors KSysGuard::Formatter)
0037 ecm_add_test(processdatamodeltest.cpp LINK_LIBRARIES Qt::Test KSysGuard::ProcessCore)
0038 ecm_add_test(cgrouptest.cpp LINK_LIBRARIES Qt::Test KF5::Service KSysGuard::ProcessCore)
0039 
0040 include_directories(../faces)
0041 ecm_add_test(sensorfacecontrollertest.cpp LINK_LIBRARIES
0042     Qt::Test
0043     KF5::ConfigCore
0044     KF5::ConfigGui
0045     KF5::I18n
0046     KF5::Package
0047     KF5::ConfigQml
0048     KF5::Solid
0049     KSysGuard::SensorFaces
0050 )
0051 
0052 # set( ksysguarddtest_SRCS ksysguarddtest.cpp ${libksysguard_SOURCE_DIR}/ksgrd/SensorAgent.cpp ${libksysguard_SOURCE_DIR}/ksgrd/SensorManager.cpp ${libksysguard_SOURCE_DIR}/ksgrd/SensorSocketAgent.cpp ${libksysguard_SOURCE_DIR}/ksgrd/SensorShellAgent.cpp)
0053 #
0054 # ecm_add_test(${ksysguarddtest_SRCS}
0055 #     TEST_NAME "ksysguard-ksysguarddtest"
0056 #     LINK_LIBRARIES
0057 #     Qt::Test
0058 #     Qt::Network
0059 #     Qt::Widgets
0060 #     KF5::ConfigCore
0061 #     KF5::CoreAddons
0062 #     KF5::I18n
0063 # )