From nobody Thu May 07 18:59:20 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gBM490QS0z6d26M for ; Thu, 07 May 2026 18:59:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gBM484m8Bz438l for ; Thu, 07 May 2026 18:59:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778180360; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=651Emll/T1lG2Sz2qbdCr/TI08pZDzAFgieXhbR5BX4=; b=D+G2ESjvrhSzJ3dUpQRfnnC2HAry30qK4Mc7Nvr4DSbG2g9ye9uyLT53PLPKZeF2dqig0C f04AMbI5aBoQ7VA9r7Z3L7K1fBUCs44qIRm+YN6eByfiJMNdtE3zWTPiV7ZoANJ0Ra5/PS WZoN4XB2++1pzs1VMlkprDeAKqSaWuSVyAd5A/W+hb+QQgtJ92bExDbh32kHdFNOQco7Iw QKi0FoKjTxP42wAPD63l/TfSXQZ2BTfANitjfUJ3PSduu0ZyEezIbJsSUG32Ek61Rm6blM tvhoIRPXg/Kq7znlo22uHW5At/RJC+LeJcLgJMvC2BzLqNjAKWUyW9Ay6yyczQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778180360; a=rsa-sha256; cv=none; b=Zx+Wc2X63CeujgvtcXBXS95nEuD+aQIlcwmywTpksVw3PBD1iGs4PeOGHv20X/No7XAks/ /rv7IxZrNdzVxzjknOxvR2duDHt7QtSIuB3f+8r6/IKbPj46lck0pgqmgfB7GnKG+8v2UT 3cm0m2TEsKNf9WZjUExV4vIO9s0FbULhIxsoeOLV/p+74DaKI+MbtxvVImuuyX5IisgmAA liNyjfpHTRCcBey/R6ICK0J+D3Md4amCOnVtQ67knVb2X1C+nNrYYISjZ7uO/zZs/xuSYs uEv4zEtUgFcCfP0GYPPyQEQDhWLctZ/RDGClZndp2Xz6FrgH2Oq+jyNAsi6WDw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778180360; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=651Emll/T1lG2Sz2qbdCr/TI08pZDzAFgieXhbR5BX4=; b=iVUwBPIRQ/iAuVrEusa8DoPuR/usf3vqLDrMx/SxriLR23y9r/Rz6eaa0UhT2NqlH7OLsS 6NZgfQUGgjbDorkT9OzeAHbf91J1xRfkK7NqYxwzcWKtUpmnUZGADa4rH/2xNT36eh6pmp x41OiSZqC2IDRrQi9b0KvPii/qqPN+3SWXdl0pVyZZS5452zvLdLTn5vaimfo28AQXocuI tzXbtAC+1FCaqDhqhbCv81n8CO36bcAWtJDB6M9lFfZdxK4XR8+3pvAPAy7QCo1KB//Qhv YbPyiqi5vQWC+YgolDtLCGy5AzQDlrTiSKsY2BGidSvpa2o0a7WHLSLy+VIQgA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gBM4844FHzftC for ; Thu, 07 May 2026 18:59:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 46151 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 07 May 2026 18:59:20 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: f9626b7e55e1 - stable/15 - md5: Don't generate test cases just to skip them List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: f9626b7e55e11322ad45da2201cd482b43eeabb6 Auto-Submitted: auto-generated Date: Thu, 07 May 2026 18:59:20 +0000 Message-Id: <69fce108.46151.1fa28944@gitrepo.freebsd.org> The branch stable/15 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=f9626b7e55e11322ad45da2201cd482b43eeabb6 commit f9626b7e55e11322ad45da2201cd482b43eeabb6 Author: Dag-Erling Smørgrav AuthorDate: 2026-05-05 19:44:29 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-05-07 18:48:10 +0000 md5: Don't generate test cases just to skip them Don't waste time generating Perl test cases for algorithms that are not supported in Perl mode only to skip them when they are run. MFC after: 1 week Reviewed by: ngie Differential Revision: https://reviews.freebsd.org/D56687 (cherry picked from commit fd386e76fa2b29d99525c246cbfc05768a1f4a76) --- sbin/md5/tests/md5_test.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sbin/md5/tests/md5_test.sh b/sbin/md5/tests/md5_test.sh index 34bdf43f13ea..a7632664c7aa 100644 --- a/sbin/md5/tests/md5_test.sh +++ b/sbin/md5/tests/md5_test.sh @@ -176,6 +176,7 @@ out_7_skein1024="cf21a613620e6c119eca31fdfaad449a8e02f95ca256c21d2a105f8e4157048 out_8_skein1024="e6799b78db54085a2be7ff4c8007f147fa88d326abab30be0560b953396d8802feee9a15419b48a467574e9283be15685ca8a079ee52b27166b64dd70b124b1d4e4f6aca37224c3f2685e67e67baef9f94b905698adc794a09672aba977a61b20966912acdb08c21a2c37001785355dc884751a21f848ab36e590331ff938138" for alg in $algorithms ; do + eval "perl=\$name_perl_${alg}" # supported in Perl mode? eval " atf_test_case self_test_${alg} self_test_${alg}_head() { @@ -228,14 +229,13 @@ gnu_${alg}_vec${i}_body() { atf_check -o inline:\"\$out_${i}_${alg} -\0\" ${alg}sum -z - in atf_check -o inline:\"\$out_${i}_${alg} -\n\" shasum \$alg_perl_${alg} digests :>stdout :>stderr @@ -394,14 +393,15 @@ EOF atf_init_test_cases() { for alg in $algorithms ; do + eval "perl=\$name_perl_${alg}" # supported in Perl mode? atf_add_test_case self_test_${alg} for i in $(seq $n) ; do atf_add_test_case bsd_${alg}_vec${i} atf_add_test_case gnu_${alg}_vec${i} - atf_add_test_case perl_${alg}_vec${i} + [ -n "$perl" ] && atf_add_test_case perl_${alg}_vec${i} done atf_add_test_case gnu_check_${alg} - atf_add_test_case perl_check_${alg} + [ -n "$perl" ] && atf_add_test_case perl_check_${alg} done atf_add_test_case gnu_bflag atf_add_test_case gnu_cflag