mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-26 04:25:11 -06:00
gnu: clisp: Disable parallel tests.
Run the test suite sequentially. This prevents non-determinism of clisp tests to some degree. It doesn't prevent it completely, though. Thanks to Hugo Buddelmeijer <hugo@buddelmeijer.nl> who figured this out. * gnu/packages/lisp.scm (clisp): Add phase to disable parallel tests. Change-Id: I76e401151cb696e0f96c02771e111bd2cfb4d8f4 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
This commit is contained in:
parent
1d3b78360c
commit
461eaba666
1 changed files with 11 additions and 1 deletions
|
|
@ -600,7 +600,17 @@ Definition Facility.")
|
|||
"/share/common-lisp/source/asdf/asdf.lisp"))
|
||||
(contrib-asdf "modules/asdf/asdf.lisp"))
|
||||
(delete-file contrib-asdf)
|
||||
(copy-file guix-asdf contrib-asdf)))))))
|
||||
(copy-file guix-asdf contrib-asdf))))
|
||||
(add-after 'configure 'patch-parallel-tests
|
||||
(lambda _
|
||||
;; Parallel runs of test are causing a lot of non-determinism
|
||||
;; in clisp. This doesn't fix the non-determinism completely,
|
||||
;; but it makes the package build more times than before.
|
||||
;; NOTE: this doesn't seem to take much more time than
|
||||
;; the parallel tests.
|
||||
(substitute* "src/Makefile"
|
||||
((" check-tests-parallel ") " check-tests-all "))
|
||||
#t)))))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "XDG_DATA_DIRS")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue