From c6d44db47762b6b70cf9c932918fe4a9aa952451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Rolim?= Date: Wed, 22 Jul 2020 14:54:22 -0300 Subject: [PATCH] akonadi5: enable tests. Tests require D-Bus, so it's necessary to run them with dbus-run-session. Specific failing tests are disabled. --- srcpkgs/akonadi5/template | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/srcpkgs/akonadi5/template b/srcpkgs/akonadi5/template index 587c3757958..6543ca37c14 100644 --- a/srcpkgs/akonadi5/template +++ b/srcpkgs/akonadi5/template @@ -11,6 +11,7 @@ makedepends="qt5-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql kdbusaddons-devel kiconthemes-devel kitemmodels-devel kio-devel sqlite-devel kaccounts-integration-devel libaccounts-qt5-devel qt5-tools-devel" depends="shared-mime-info" +checkdepends="dbus ${depends}" short_desc="PIM layer providing an asynchronous API to access PIM data" maintainer="John " license="LGPL-2.1-or-later" @@ -44,7 +45,11 @@ pre_build() { } do_check() { - : # require dbus + # failing tests are disabled - sqlite tests hang on futex + cd build + QT_QPA_PLATFORM=offscreen CTEST_OUTPUT_ON_FAILURE=TRUE \ + dbus-run-session ctest -E \ + "(akonadixml-xmldocument|mimetypechecker|AkonadiControl-agenttype|.*sqlite.*)test" } akonadi5-devel_package() {