@@ -89,20 +89,20 @@ macro(add_qml_test SUBPATH COMPONENT_NAME)
91 set(qmltest_xvfb_command
91 set(qmltest_xvfb_command
92− env ${qmltest_ENVIRONMENT}
92+ env ${qmltest_ENVIRONMENT} LD_PRELOAD=/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
93− xvfb-run -l -s "-screen 0 1024x768x24"
93+ xvfb-run --server-args "-screen 0 1024x768x24" --auto-servernum
94 ${qmltestrunner_exe} -input ${CMAKE_CURRENT_SOURCE_DIR}/${qmltest_FILE}.qml
94 ${qmltestrunner_exe} -input ${CMAKE_CURRENT_SOURCE_DIR}/${qmltest_FILE}.qml
95 ${qmltestrunner_imports}
95 ${qmltestrunner_imports}
96 -o ${CMAKE_BINARY_DIR}/${qmltest_TARGET}.xml,xunitxml
96 -o ${CMAKE_BINARY_DIR}/${qmltest_TARGET}.xml,xunitxml
100− add_qmltest_target(${qmltest_TARGET} "${qmltest_command}")
100+ add_qmltest_target(${qmltest_TARGET} "${qmltest_command}" TRUE)
101− add_qmltest_target(${qmltest_xvfb_TARGET} "${qmltest_xvfb_command}")
101+ add_qmltest_target(${qmltest_xvfb_TARGET} "${qmltest_xvfb_command}" ${qmltest_NO_TARGETS})
102 add_manual_qml_test(${SUBPATH} ${COMPONENT_NAME} ${ARGN})
102 add_manual_qml_test(${SUBPATH} ${COMPONENT_NAME} ${ARGN})
103endmacro(add_qml_test)
103endmacro(add_qml_test)
105−macro(add_qmltest_target qmltest_TARGET qmltest_command)
105+macro(add_qmltest_target qmltest_TARGET qmltest_command qmltest_NO_TARGETS)
106 add_custom_target(${qmltest_TARGET} ${qmltest_command})
106 add_custom_target(${qmltest_TARGET} ${qmltest_command})
108 if(NOT "${qmltest_PROPERTIES}" STREQUAL "")
108 if(NOT "${qmltest_PROPERTIES}" STREQUAL "")