From 585929d18c166dbe0acecd3daa6d7cb43898d681 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Mon, 26 May 2025 01:51:41 +0800 Subject: [PATCH] build/zig: Support specifying test target. * guix/build/zig-build-system.scm (check): Accept #:test-target. Change-Id: I5b8c449b1668d98b365f897a2692085b02c7ead4 --- guix/build/zig-build-system.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/guix/build/zig-build-system.scm b/guix/build/zig-build-system.scm index c5d2d121d0b..0a18aa9f016 100644 --- a/guix/build/zig-build-system.scm +++ b/guix/build/zig-build-system.scm @@ -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))