oom pushed a commit to branch c++-team
in repository guix.

commit 8aec4bfde4c7605d0099fca5bf440dc811523d85
Author: Greg Hogan <c...@greghogan.com>
AuthorDate: Tue Oct 22 18:09:25 2024 +0000

    gnu: nextcloud-client: Use #:test-exclude.
    
    * gnu/packages/sync.scm (nextcloud-client)[arguments]
    <#:test-exclude>: Move exclude regex here from 'check phase.
    <#:phases>: Move environment setup to 'pre-check and remove 'check
    phase.
    
    Change-Id: Ie5f568bbe1153291f53e429afb0026a96e8dbcc5
---
 gnu/packages/sync.scm | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/sync.scm b/gnu/packages/sync.scm
index e0369f32e1..82a0abab2e 100644
--- a/gnu/packages/sync.scm
+++ b/gnu/packages/sync.scm
@@ -143,6 +143,7 @@
        (((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
         (guix build qt-build-system)
         (guix build utils))
+       #:test-exclude "SyncXAttrTest"
        #:phases
        (modify-phases %standard-phases
          (add-after 'unpack 'patch-cmake
@@ -159,13 +160,9 @@
                (("@kwidgetsaddons@")
                 (search-input-directory inputs
                                         "/include/KF5/KWidgetsAddons/")))))
-         (replace 'check
-           (lambda* (#:key tests? #:allow-other-keys)
-             (when tests?
-               (setenv "QT_QPA_PLATFORM" "offscreen")
-               (invoke "ctest" "-E" "SyncXAttrTest"))))
          (add-before 'check 'pre-check
            (lambda _
+             (setenv "QT_QPA_PLATFORM" "offscreen")
              ;; Tests write to $HOME.
              (setenv "HOME" (getcwd))
              #t))

Reply via email to