mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: php: Run tests in parallel.
* gnu/packages/php.scm (php) [arguments] {prepare-tests}: Set TEST_PHP_ARGS environment variable. Change-Id: Ideed9528c3474ff8c2f0abd760b64f12a7e3ec08
This commit is contained in:
parent
32898c0056
commit
6018973ea6
1 changed files with 7 additions and 2 deletions
|
@ -162,7 +162,7 @@
|
|||
(("/bin/sh")
|
||||
(which "sh")))))
|
||||
(add-before 'check 'prepare-tests
|
||||
(lambda _
|
||||
(lambda* (#:key parallel-tests? #:allow-other-keys)
|
||||
;; Some of these files have ISO-8859-1 encoding, whereas others
|
||||
;; use ASCII, so we can't use a "catch-all" find-files here.
|
||||
(with-fluids ((%default-port-encoding "ISO-8859-1"))
|
||||
|
@ -323,7 +323,12 @@
|
|||
(setenv "REPORT_EXIT_STATUS" "1")
|
||||
;; Skip tests requiring I/O facilities that are unavailable in the
|
||||
;; build environment
|
||||
(setenv "SKIP_IO_CAPTURE_TESTS" "1"))))
|
||||
(setenv "SKIP_IO_CAPTURE_TESTS" "1")
|
||||
;; Run tests in parallel.
|
||||
(setenv "TEST_PHP_ARGS"
|
||||
(format #f "-j~a" (if parallel-tests?
|
||||
(parallel-job-count)
|
||||
1))))))
|
||||
#:test-target "test"))
|
||||
(inputs
|
||||
(list aspell
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue