Warning, /system/mycroft-gui/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(ECMAddTests) 0002 0003 find_package(Qt6 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Test) 0004 set_package_properties(Qt6Test PROPERTIES PURPOSE "Required for autotests") 0005 0006 include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/../import) 0007 0008 set(import_SRCS 0009 ${CMAKE_SOURCE_DIR}/import/abstractdelegate.cpp 0010 ${CMAKE_SOURCE_DIR}/import/mycroftcontroller.cpp 0011 ${CMAKE_SOURCE_DIR}/import/activeskillsmodel.cpp 0012 ${CMAKE_SOURCE_DIR}/import/delegatesmodel.cpp 0013 ${CMAKE_SOURCE_DIR}/import/sessiondatamap.cpp 0014 ${CMAKE_SOURCE_DIR}/import/sessiondatamodel.cpp 0015 ${CMAKE_SOURCE_DIR}/import/filereader.cpp 0016 ${CMAKE_SOURCE_DIR}/import/globalsettings.cpp 0017 ${CMAKE_SOURCE_DIR}/import/abstractskillview.cpp 0018 ) 0019 0020 qt6_add_resources(import_SRCS ${CMAKE_SOURCE_DIR}/import/mycroft.qrc) 0021 0022 ecm_add_test( 0023 servertest.cpp 0024 ${import_SRCS} 0025 ${RESOURCES} 0026 0027 TEST_NAME servertest 0028 0029 LINK_LIBRARIES 0030 Qt6::Test 0031 Qt6::Qml 0032 Qt6::Quick 0033 Qt6::Network 0034 Qt6::WebSockets 0035 Qt6::Multimedia 0036 ) 0037 0038 ecm_add_test( 0039 modeltest.cpp 0040 ${import_SRCS} 0041 ${RESOURCES} 0042 0043 TEST_NAME modeltest 0044 0045 LINK_LIBRARIES 0046 Qt6::Test 0047 Qt6::Qml 0048 Qt6::Quick 0049 Qt6::Network 0050 Qt6::WebSockets 0051 Qt6::Multimedia 0052 ) 0053 0054 ecm_add_test( 0055 stresstest.cpp 0056 ${import_SRCS} 0057 ${RESOURCES} 0058 0059 TEST_NAME stresstest 0060 0061 LINK_LIBRARIES 0062 Qt6::Test 0063 Qt6::Qml 0064 Qt6::Quick 0065 Qt6::Network 0066 Qt6::WebSockets 0067 Qt6::Multimedia 0068 )