Warning, /frameworks/kquickcharts/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2019,2020 Arjen Hiemstra <ahiemstra@heimr.nl> 0002 # SPDX-FileCopyrightText: 2022 Alexander Lohnau <alexander.lohnau@gmx.de> 0003 # SPDX-License-Identifier: BSD-2-Clause 0004 find_package(Qt6 COMPONENTS QuickTest) 0005 0006 include(ECMAddTests) 0007 0008 include_directories(${CMAKE_SOURCE_DIR}/src) 0009 0010 ecm_add_tests( 0011 ArraySourceTest.cpp 0012 MapProxySourceTest.cpp 0013 HistoryProxySourceTest.cpp 0014 ItemBuilderTest.cpp 0015 LINK_LIBRARIES Qt6::Test QuickCharts 0016 ) 0017 0018 add_executable(qmltest qmltest.cpp) 0019 target_link_libraries(qmltest Qt6::QuickTest QuickCharts) 0020 0021 macro(add_qml_tests) 0022 if (WIN32) 0023 set(_extra_args -platform offscreen) 0024 endif() 0025 0026 foreach(test ${ARGV}) 0027 add_test(NAME ${test} 0028 COMMAND ${CMAKE_BINARY_DIR}/bin/qmltest 0029 ${_extra_args} 0030 -import ${CMAKE_BINARY_DIR}/bin 0031 -input ${test} 0032 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 0033 ) 0034 endforeach() 0035 endmacro() 0036 0037 add_qml_tests( 0038 tst_BarChart.qml 0039 tst_LineChart.qml 0040 tst_PieChart.qml 0041 )