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