From 679e8b467c33a982758dde920d14748b5d7ed7d0 Mon Sep 17 00:00:00 2001 From: Uwe Klotz Date: Fri, 4 Dec 2020 20:27:53 +0100 Subject: [PATCH] Use Qt platform plugin "offscreen" for tests --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c1d51d1ce7f..303f47ab0acb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1425,6 +1425,12 @@ gtest_add_tests( WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" TEST_LIST testsuite ) +if (NOT WIN32) + # Default to offscreen rendering during tests. + # This is required if the build system like Fedora koji/mock does not + # allow to pass environment variables into the ctest macro expansion. + set_tests_properties(${testsuite} PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=offscreen") +endif() # Benchmarking add_custom_target(mixxx-benchmark