From 5f1213e4cd31bf85bcb987a3a7fe8200682241ef Mon Sep 17 00:00:00 2001 From: Rodion Goritskov Date: Thu, 27 Aug 2026 00:18:23 +0200 Subject: gnu: marble: Fix tests. * gnu/packages/kde-education.scm (marble)[arguments]<#:test-exclude>: Remove tests that no longer fail. <#:phases>: Move check phase after install to make plugins available for tests. Signed-off-by: Andreas Enge --- gnu/packages/kde-education.scm | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/gnu/packages/kde-education.scm b/gnu/packages/kde-education.scm index 73051fea5ba..b5b2f322ec9 100644 --- a/gnu/packages/kde-education.scm +++ b/gnu/packages/kde-education.scm @@ -384,17 +384,7 @@ to perform data analysis.") (build-system qt-build-system) (arguments (list - #:test-exclude - (string-append "(" - (string-join '("MarbleRunnerManagerTest" - "MarbleMapTest" - "MarbleWidgetTest" - "RenderPluginTest" - "AbstractDataPluginModelTest" - "AbstractDataPluginTest" - "AbstractFloatItemTest") - "|") - ")") + #:test-exclude "MarbleRunnerManagerTest" #:qtbase qtbase #:configure-flags #~(list "-DBUILD_MARBLE_TOOLS=YES" ;file conversion tools @@ -405,7 +395,12 @@ to perform data analysis.") (lambda _ (substitute* "tools/vectorosm-tilecreator/autotests/CMakeLists.txt" (("\\$") - (which "osmconvert")))))))) + (which "osmconvert"))))) + ;; Some tests rely on plugins being installed, so + ;; check should be run after install. + (delete 'check) + (add-after 'install 'check + (assoc-ref %standard-phases 'check))))) (native-inputs (list abseil-cpp extra-cmake-modules kdoctools -- cgit v1.2.3