gnu: rust: Enable parallel tests starting with 1.26.
* gnu/packages/rust.scm (rust-1.26)[arguments]<#:phases>[check]: Enable parallel tests.
This commit is contained in:
parent
88e13c2587
commit
55548cdc6a
|
@ -724,6 +724,16 @@ jemalloc = \"" jemalloc "/lib/libjemalloc_pic.a" "\"
|
||||||
`(modify-phases ,phases
|
`(modify-phases ,phases
|
||||||
;; binaryen was replaced with LLD project from LLVM
|
;; binaryen was replaced with LLD project from LLVM
|
||||||
(delete 'dont-build-native)
|
(delete 'dont-build-native)
|
||||||
|
(replace 'check
|
||||||
|
(lambda* _
|
||||||
|
;; Enable parallel execution.
|
||||||
|
(let ((parallel-job-spec
|
||||||
|
(string-append "-j" (number->string
|
||||||
|
(min 4
|
||||||
|
(parallel-job-count))))))
|
||||||
|
(invoke "./x.py" parallel-job-spec "test" "-vv")
|
||||||
|
(invoke "./x.py" parallel-job-spec "test"
|
||||||
|
"src/tools/cargo"))))
|
||||||
(replace 'remove-unsupported-tests
|
(replace 'remove-unsupported-tests
|
||||||
(lambda* _
|
(lambda* _
|
||||||
;; Our ld-wrapper cannot process non-UTF8 bytes in LIBRARY_PATH.
|
;; Our ld-wrapper cannot process non-UTF8 bytes in LIBRARY_PATH.
|
||||||
|
|
Loading…
Reference in New Issue