Warning, /utilities/kate/apps/lib/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include(ECMMarkAsTest)
0002 
0003 find_package(Qt6Test ${QT_MIN_VERSION} QUIET REQUIRED)
0004 
0005 # add given tests to run in offscreen rendering
0006 macro(kate_executable_tests)
0007     foreach(_testname ${ARGN})
0008         add_executable(${_testname} ${_testname}.cpp tests.qrc)
0009         target_link_libraries(${_testname}
0010             PRIVATE
0011                 kateprivate Qt::Test)
0012         add_test(NAME kateapp-${_testname} COMMAND ${_testname} ${OFFSCREEN_QPA})
0013         ecm_mark_as_test(${_testname})
0014     endforeach()
0015 endmacro()
0016 
0017 # some test ATM timeout with Qt 6 in the CI
0018 if (WIN32)
0019     kate_executable_tests(
0020         session_test
0021         # session_manager_test
0022         # sessions_action_test
0023         urlinfo_test
0024         json_utils_test
0025         # location_history_test
0026         # kate_view_mgmt_tests
0027         bytearraysplitter_tests
0028         diffwidget_tests)
0029 else()
0030     kate_executable_tests(
0031         session_test
0032         session_manager_test
0033         sessions_action_test
0034         urlinfo_test
0035         json_utils_test
0036         location_history_test
0037         kate_view_mgmt_tests
0038         bytearraysplitter_tests
0039         diffwidget_tests)
0040 endif()