mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-20 17:20:32 +02:00
build/zig: Support specifying test target.
* guix/build/zig-build-system.scm (check): Accept #:test-target. Change-Id: I5b8c449b1668d98b365f897a2692085b02c7ead4
This commit is contained in:
@@ -168,6 +168,7 @@
|
||||
(apply invoke call))))
|
||||
|
||||
(define* (check #:key tests?
|
||||
test-target
|
||||
zig-test-flags
|
||||
target
|
||||
parallel-tests?
|
||||
@@ -177,7 +178,7 @@
|
||||
(let ((old-destdir (getenv "DESTDIR")))
|
||||
(setenv "DESTDIR" "test-out") ;; Avoid colisions with the build output
|
||||
(let* ((arguments (zig-arguments))
|
||||
(call `("zig" "build" "test" "--verbose"
|
||||
(call `("zig" "build" ,(or test-target "test") "--verbose"
|
||||
,@(if parallel-tests?
|
||||
((assoc-ref arguments "parallel-jobs")
|
||||
(parallel-job-count))
|
||||
|
||||
Reference in New Issue
Block a user