From dd5f76a6bf7bd143ffc76cddac521183c3d1796c Mon Sep 17 00:00:00 2001
From: Bart Ribbers <bribbers@disroot.org>
Date: Sun, 3 Mar 2024 21:34:12 +0100
Subject: [PATCH] community/libkgapi: disable x86 broken tests

---
 community/libkgapi/APKBUILD | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/community/libkgapi/APKBUILD b/community/libkgapi/APKBUILD
index fd2fe5c9b90e..003371f7f3a4 100644
--- a/community/libkgapi/APKBUILD
+++ b/community/libkgapi/APKBUILD
@@ -46,6 +46,27 @@ check() {
 	# tasks-taskfetchjobtest fails on the builders
 	# contacts-contactfetchjobtest: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11787
 	# calendar-event-*: UTC+02 != UTC+02:00
+	local skipped_tests="("
+	local tests="
+		tasks-taskfetchjob
+		calendar-freebusyqueryjob
+		contacts-contactfetchjob
+		contacts-contactcreatejob
+		contacts-contactmodifyjob
+		calendar-eventcreatejob
+		calendar-eventmodifyjob
+		calendar-eventfetchjob
+		"
+	case "$CARCH" in
+		x86) tests="$tests
+			calendar-calendardeletejob
+			calendar-eventdeletejob
+			" ;;
+	esac
+	for test in $tests; do
+		skipped_tests="$skipped_tests|$test"
+	done
+	skipped_tests="$skipped_tests)test"
 	xvfb-run ctest --test-dir build --output-on-failure \
 		-E "(tasks-taskfetchjob|calendar-freebusyqueryjob|contacts-contact(fetchjob|createjob|modifyjob)|calendar-event(createjob|modifyjob|fetchjob))test"
 }
-- 
GitLab