Skip to content
Snippets Groups Projects
Commit 6e2ddc5a authored by Mike Gabriel's avatar Mike Gabriel
Browse files

tests/qml-tests*/CMakeLists.txt: Run QML tests in dbus-test-runner environment.

parent 2d192264
Branches
Tags
1 merge request!44treewide: Add qt6 support and build shared libraries dually (Qt5 + Qt6)
Pipeline #1759712345 running
......@@ -17,7 +17,7 @@ set(XVFB_CMD xvfb-run -a -s "-screen 0 640x480x24")
add_executable(${TEST} ../qml-tests/tst_QmlTests.cpp)
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Qml Quick Test QuickTest)
target_link_libraries(${TEST} Qt::Core Qt::Qml Qt::Quick Qt::Test Qt::QuickTest)
add_test(NAME ${TEST} COMMAND ${XVFB_CMD} ${CMAKE_CURRENT_BINARY_DIR}/${TEST})
add_test(NAME ${TEST} COMMAND ${XVFB_CMD} dbus-test-runner --task ${CMAKE_CURRENT_BINARY_DIR}/${TEST})
set_tests_properties(${TEST} PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=minimal;QML2_IMPORT_PATH=${CMAKE_BINARY_DIR}/import;APP_ID=com.some.app.for.testing")
set(out_qml_files)
......
......@@ -17,7 +17,7 @@ set(XVFB_CMD xvfb-run -a -s "-screen 0 640x480x24")
add_executable(${TEST} tst_QmlTests.cpp)
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Qml Quick Test QuickTest)
target_link_libraries(${TEST} Qt::Core Qt::Qml Qt::Quick Qt::Test Qt::QuickTest)
add_test(NAME ${TEST} COMMAND ${XVFB_CMD} ${CMAKE_CURRENT_BINARY_DIR}/${TEST})
add_test(NAME ${TEST} COMMAND ${XVFB_CMD} dbus-test-runner --task ${CMAKE_CURRENT_BINARY_DIR}/${TEST})
set_tests_properties(${TEST} PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=minimal;QML2_IMPORT_PATH=${CMAKE_BINARY_DIR}/import;APP_ID=com.some.app.for.testing")
# copy qml files under test to build dir
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment