@@ -119,21 +119,21 @@ macro(add_binary_qml_test CLASS_NAME LD_PATH DEPS)
119119 -o ${CMAKE_BINARY_DIR}/${CLASSNAME}Test.xml,xunitxml
120120 -o -,txt)
121121
122− add_custom_target(test${CLASS_NAME} ${testCommand})
122+ add_qmltest_target(test${CLASS_NAME} "${testCommand}" FALSE TRUE)
123123 add_dependencies(test${CLASS_NAME} ${CLASS_NAME}TestExec ${DEPS})
124124
125+ exec_program( gcc ARGS "-dumpmachine" OUTPUT_VARIABLE ARCH_TRIPLET )
125126 set(xvfbtestCommand
126− LD_PRELOAD=/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
127+ LD_PRELOAD=/usr/lib/${ARCH_TRIPLET}/mesa/libGL.so.1
127128 LD_LIBRARY_PATH=${LD_PATH}
128129 xvfb-run --server-args "-screen 0 1024x768x24" --auto-servernum
129130 ${CMAKE_CURRENT_BINARY_DIR}/${CLASS_NAME}TestExec
130131 -o ${CMAKE_BINARY_DIR}/${CLASS_NAME}Test.xml,xunitxml
131132 -o -,txt)
132133
133− add_custom_target(xvfbtest${CLASS_NAME} ${xvfbtestCommand})
134− add_dependencies(test${CLASS_NAME} ${CLASS_NAME}TestExec ${DEPS})
135−
134+ add_qmltest_target(xvfbtest${CLASS_NAME} "${xvfbtestCommand}" FALSE TRUE)
136135 add_dependencies(qmluitests xvfbtest${CLASS_NAME})
136+
137137 add_manual_qml_test(. ${CLASS_NAME} IMPORT_PATHS ${CMAKE_BINARY_DIR}/plugins)
138138endmacro(add_binary_qml_test)
139139