summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorRoman Scherer <roman@burningswell.com>2025-12-14 14:40:01 +0100
committerRutherther <rutherther@ditigal.xyz>2026-01-04 12:29:45 +0100
commit4d89580355ef7880974b44c559ef3e454592a820 (patch)
tree0fab48a4ab792c2dedc91b8d8cbbe5c1510cb23c /gnu
parent8c9a1f92481bb49d7ccb59c5d097595ca37e8824 (diff)
gnu: plasma-desktop: Skip failing test on AArch64.
The tst_calibrationtool test fails on aarch64 due to floating-point precision issues: QMatrix4x4 comparison fails with tiny differences (1.11759e-08 instead of exact 0). * gnu/packages/kde-plasma.scm (plasma-desktop)[arguments]: Add tst_calibrationtool to test-exclude on aarch64. Change-Id: I3875329704b50b1ecd3ccea41a355d53deb517cf Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4846
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/kde-plasma.scm10
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 2ed467d524..7b168ad294 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2191,11 +2191,17 @@ the KDE Plasma 6 desktop.")
(arguments
(list #:qtbase qtbase
#:test-exclude
+ ;; The tst_calibrationtool test fails on aarch64 due to floating-point
+ ;; precision: QMatrix4x4 comparison fails with tiny differences
+ ;; (1.11759e-08 instead of exact 0).
(string-append "("
- (string-join '("positionertest"
+ (string-join `("positionertest"
"kcm-keyboard-keyboard_memory_\
persister_test"
- "foldermodeltest")
+ "foldermodeltest"
+ ,@(if (target-aarch64?)
+ '("tst_calibrationtool")
+ '()))
"|")
")")
#:phases