From patchwork Mon Feb 17 23:43:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 38798 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 83EF527BBEC; Mon, 17 Feb 2025 23:49:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C0B9227BBE2 for ; Mon, 17 Feb 2025 23:49:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tkArL-0004ng-P4; Mon, 17 Feb 2025 18:49:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tkArJ-0004mc-NI for guix-patches@gnu.org; Mon, 17 Feb 2025 18:49:06 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tkArI-0005EL-4U for guix-patches@gnu.org; Mon, 17 Feb 2025 18:49:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=N8AvePCbuOFkojv9aw/pzfAUBuaAowRq0NEjTPXSVrg=; b=fBTlDLUVkrnjfSWdB5ZFrJQqNC6GgznuU1irLnmdp22mCM2zLR45oxaX7iaEL6OBUSZH8DM+LK0zKk89rAKv5W396Zw13QbW6NBu0My/jLQpMf/Cl79Bp3kS8sO93+rrTVD7HQTvBhBRrCsNBAtt5a8Oh7LTMV1ky6Tiq3FmjYC5njcnRGCa0RR+CW8VWbeUkx9ZgYBdsIwKpnZuVtMyTYmT8TfzsAsGKSPaLvUpyIluQpZrQVVD3R/N6IJK2lYBJ/24HuoC20g4xtTX7sB97fPw9kyXnt1/AdTT1zEG4RcvyY12uK1R965if9cW+wqDACKv2OQVVSWn+sumEtuFuA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tkArH-0007PT-Vr for guix-patches@gnu.org; Mon, 17 Feb 2025 18:49:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74900] [PATCH v2 4/6] build-system/node: Use test-target argument. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 17 Feb 2025 23:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74900 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74900@debbugs.gnu.org Cc: Nicolas Graves , jlicht@fsfe.org, d.khodabakhsh@gmail.com Received: via spool by 74900-submit@debbugs.gnu.org id=B74900.173983612528361 (code B ref 74900); Mon, 17 Feb 2025 23:49:03 +0000 Received: (at 74900) by debbugs.gnu.org; 17 Feb 2025 23:48:45 +0000 Received: from localhost ([127.0.0.1]:51172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tkAqz-0007NI-6L for submit@debbugs.gnu.org; Mon, 17 Feb 2025 18:48:45 -0500 Received: from 3.mo576.mail-out.ovh.net ([188.165.52.203]:46045) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tkAqn-0007LW-Qu for 74900@debbugs.gnu.org; Mon, 17 Feb 2025 18:48:35 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.176.110]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4YxfVm0ccJz1wKg for <74900@debbugs.gnu.org>; Mon, 17 Feb 2025 23:48:32 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-89r4f (unknown [10.110.168.204]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 38CA81FDE9; Mon, 17 Feb 2025 23:48:30 +0000 (UTC) Received: from ngraves.fr ([37.59.142.113]) by ghost-submission-5b5ff79f4f-89r4f with ESMTPSA id Q+giJ87Ks2eVGyYAyjHCiA (envelope-from ); Mon, 17 Feb 2025 23:48:30 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-113S0070a72963e-8c81-4bdf-b639-d38630f67a1f, C3652AECFC9F6A3CBC46B0867312B59102225E78) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.92.117.144 Date: Tue, 18 Feb 2025 00:43:55 +0100 Message-ID: <20250217234823.10533-5-ngraves@ngraves.fr> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250217234823.10533-1-ngraves@ngraves.fr> References: <20250217234823.10533-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 14614180794634592994 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdehleejjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeelffejteeutefhfeekfffffedvudekjeekgfeludeitdfhkeevhfeivdfhffeggeenucfkphepuddvjedrtddrtddruddpledtrdelvddruddujedrudeggedpfeejrdehledrudegvddruddufeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeegledttdesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiegmpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=N8AvePCbuOFkojv9aw/pzfAUBuaAowRq0NEjTPXSVrg=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1739836112; v=1; b=iHlfBS7Y92/fTruW9b3M2xuCrzDM0yJQpLp+dy+h58a3JGjqWut94VTo65F/+hb0oG0oSlb/ uU28capmUcaSuRbzqZjBlSK5kmy6WFiK0MPRMVnkUJKxO2m3eVllCcGF+CUVNALfKlNxjRp9cmL 1+Sc22wu8icGNAGnLBw+ieS2LYQN2/jP7JUvQQT7sy+oR2wwgWrujt5U40Bj5FDtASkWdjfUm5c xtPPi6r5RUmLaTye8LcDtTvQBWrrG0ItwNSrLWSnEU/zyZW284Z0PgZeoKVaBdBkhRmWrp93/eI 9pgeAYgIEvH75TVj0v5yPsdZSt7LGyDaouW95FX4h3Xcw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * guix/build/node-build-system.scm (check): Use test-target argument. --- guix/build/node-build-system.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/guix/build/node-build-system.scm b/guix/build/node-build-system.scm index ea23d92a05..9967069458 100644 --- a/guix/build/node-build-system.scm +++ b/guix/build/node-build-system.scm @@ -319,13 +319,12 @@ (define* (build #:key inputs #:allow-other-keys) (format #t "there is no build script to run~%")) #t)) -(define* (check #:key tests? inputs #:allow-other-keys) - "Run 'npm test' if TESTS?" +(define* (check #:key tests? inputs test-target #:allow-other-keys) + "Run 'npm run TEST-TARGET' if TESTS?" (if tests? (let ((npm (string-append (assoc-ref inputs "node") "/bin/npm"))) - (invoke npm "test")) - (format #t "test suite not run~%")) - #t) + (invoke npm "run" test-target)) + (format #t "test suite not run~%"))) (define* (repack #:key inputs #:allow-other-keys) (invoke "tar"