me
/
guix
Archived
1
0
Fork 0

gnu: kpackage: Disable plasma-query test.

* gnu/packages/kde-frameworks.scm (kpackage)
[arguments]: Remove #:parallel-tests? argument.
<phases>: Add disable-problematic-tests phase.

Change-Id: Ie79a7742bb62bb59fe16af3a2b9a0c4a5c925ee3
master
Maxim Cournoyer 2024-03-29 22:01:02 -04:00
parent 6e76ecde2d
commit 0a2d7d4a84
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 7 additions and 3 deletions

View File

@ -2033,9 +2033,6 @@ covers feedback and persistent events.")
qtbase-5))
(arguments
(list
;; The `plasma-querytest' test is known to fail when tests are run in parallel:
;; <https://sources.debian.org/src/kpackage/5.107.0-1/debian/changelog/#L92>
#:parallel-tests? #f
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch
@ -2062,6 +2059,13 @@ covers feedback and persistent events.")
"filePath(\"etc\", QStringLiteral(\"passwd\"))")
(("\"/bin/ls\"")
"\"/etc/passwd\""))))
(add-after 'unpack 'disable-problematic-tests
(lambda _
;; The 'plasma-query' test fails non-deterministically, as
;; reported e.g. in <https://bugs.gentoo.org/919151>.
(substitute* "autotests/CMakeLists.txt"
((".*querytest.*")
""))))
(add-before 'check 'check-setup
(lambda _
(setenv "HOME" (getcwd)))))))