z572 pushed a commit to branch kde-team
in repository guix.

commit fb8e5b10314f5408ae95cde605a0ac6393442a81
Author: Zheng Junjie <[email protected]>
AuthorDate: Mon Jul 1 13:02:05 2024 +0800

    gnu: kpackage-6: Skip flaky test.
    
    * gnu/packages/kde-frameworks.scm (kpackage-6)[arguments]<#:phases>: Skip
    "plasmoidpackagetest" test.
    
    Change-Id: I48b72c1ff35e48593616f2f414eaf5b50fe2feed
---
 gnu/packages/kde-frameworks.scm | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8913feff3b..6119e7301a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3115,7 +3115,16 @@ covers feedback and persistent events.")
                 (("QDirIterator::Subdirectories")
                  "QDirIterator::Subdirectories | 
QDirIterator::FollowSymlinks"))))
           (add-before 'check 'check-setup
-            (lambda _ (setenv "HOME" (getcwd)))))))
+            (lambda _ (setenv "HOME" (getcwd))))
+          (replace 'check
+            (lambda* (#:key tests? parallel-tests? #:allow-other-keys)
+              (setenv "CTEST_OUTPUT_ON_FAILURE" "1")
+              ;; sometime plasmoidpackagetest will fail.
+              (invoke "ctest" "--rerun-failed" "--output-on-failure"
+                      "-j" (if parallel-tests?
+                               (number->string (parallel-job-count))
+                               "1")
+                      "-E" "plasmoidpackagetest"))))))
     (home-page "https://community.kde.org/Frameworks";)
     (synopsis "Installation and loading of additional content as packages")
     (description "The Package framework lets the user install and load packages

Reply via email to