~ruther/guix-local

8346bca4e5d070361a3fb766662628ffffa3dbd3 — Roman Scherer 2 months ago 395b003
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
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
1 files changed, 8 insertions(+), 2 deletions(-)

M gnu/packages/kde-plasma.scm
M gnu/packages/kde-plasma.scm => gnu/packages/kde-plasma.scm +8 -2
@@ 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