mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 15:36:20 -05:00
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
1 changed files with 10 additions and 0 deletions
|
@ -724,6 +724,16 @@ (define-public rust-1.26
|
|||
`(modify-phases ,phases
|
||||
;; binaryen was replaced with LLD project from LLVM
|
||||
(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
|
||||
(lambda* _
|
||||
;; Our ld-wrapper cannot process non-UTF8 bytes in LIBRARY_PATH.
|
||||
|
|
Loading…
Reference in a new issue