Warning, /frameworks/syntax-highlighting/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # 0002 # test configuration 0003 # 0004 configure_file(test-config.h.in ${CMAKE_CURRENT_BINARY_DIR}/test-config.h) 0005 0006 # 0007 # helper to update the references for the unit tests 0008 # 0009 configure_file(update-reference-data.sh.in ${CMAKE_CURRENT_BINARY_DIR}/update-reference-data.sh) 0010 0011 # 0012 # unit tests 0013 # always executed during testing, required to pass, else stuff is in a bad shape ;=) 0014 # 0015 add_executable(wildcardmatcher_test wildcardmatcher_test.cpp) 0016 ecm_mark_nongui_executable(wildcardmatcher_test) 0017 add_test(NAME wildcardmatcher_test COMMAND wildcardmatcher_test) 0018 target_link_libraries(wildcardmatcher_test KF5SyntaxHighlighting Qt${QT_MAJOR_VERSION}::Test) 0019 0020 add_executable(repository_test repository_test_base.cpp repository_test.cpp) 0021 ecm_mark_nongui_executable(repository_test) 0022 add_test(NAME repository_test COMMAND repository_test) 0023 target_link_libraries(repository_test KF5SyntaxHighlighting Qt${QT_MAJOR_VERSION}::Test) 0024 0025 add_executable(theme_test theme_test.cpp) 0026 ecm_mark_nongui_executable(theme_test) 0027 add_test(NAME theme_test COMMAND theme_test) 0028 target_link_libraries(theme_test KF5SyntaxHighlighting Qt${QT_MAJOR_VERSION}::Test) 0029 0030 add_executable(testhighlighter_test testhighlighter.cpp) 0031 ecm_mark_nongui_executable(testhighlighter_test) 0032 add_test(NAME testhighlighter_test COMMAND testhighlighter_test) 0033 target_link_libraries(testhighlighter_test KF5SyntaxHighlighting Qt${QT_MAJOR_VERSION}::Test) 0034 0035 add_executable(htmlhighlighter_test htmlhighlighter_test.cpp) 0036 ecm_mark_nongui_executable(htmlhighlighter_test) 0037 add_test(NAME htmlhighlighter_test COMMAND htmlhighlighter_test) 0038 target_link_libraries(htmlhighlighter_test KF5SyntaxHighlighting Qt${QT_MAJOR_VERSION}::Test) 0039 0040 add_executable(folding_test foldingtest.cpp) 0041 ecm_mark_nongui_executable(folding_test) 0042 add_test(NAME folding_test COMMAND folding_test) 0043 target_link_libraries(folding_test KF5SyntaxHighlighting Qt${QT_MAJOR_VERSION}::Test) 0044 0045 # 0046 # benchmarks, don't execute during normal testing 0047 # they don't test additional stuff but only hang the CI 0048 # 0049 add_executable(highlighter_benchmark highlighter_benchmark.cpp) 0050 ecm_mark_nongui_executable(highlighter_benchmark) 0051 add_test(NAME highlighter_benchmark COMMAND highlighter_benchmark CONFIGURATIONS BENCHMARK) 0052 target_link_libraries(highlighter_benchmark KF5SyntaxHighlighting Qt${QT_MAJOR_VERSION}::Test) 0053 0054 add_executable(repository_benchmark repository_test_base.cpp repository_benchmark.cpp) 0055 ecm_mark_nongui_executable(repository_benchmark) 0056 add_test(NAME repository_benchmark COMMAND repository_benchmark CONFIGURATIONS BENCHMARK) 0057 target_link_libraries(repository_benchmark KF5SyntaxHighlighting Qt${QT_MAJOR_VERSION}::Test)