From nobody Thu May 07 20:19:18 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 4gBNrQ6bmQz6d7vZ for ; Thu, 07 May 2026 20:19:18 +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 4gBNrQ41Ftz3Hst for ; Thu, 07 May 2026 20:19:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778185158; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9NTkOc7m/aMPyflMic6vVBzIV0ksh5uWY2F5lRAB7aI=; b=jM9boVP9xuWFNZ4P66slMlyqx90UbZph/fl3/YbatLS0GQ7HcZi1CD9wZPj2wbQXXBNcZg 7JqmWw0V7Q+SivdPCOATD9LCDxP2ynOncUqWgEWUDH5gA/je6f5YaJtH5UqPcNYU2OtvX3 ZsCPXBwR2InERtFKqNnD26s1o4qHBfW7W4E+C3EU/6w9ePRlJcPgWszw2TXwsOdbsKiMB5 hYhakhkqnnva9UUFrOiezleOFBIwD2SRUFhpb9dOF7MfSd6NHM9XhlZ/hwVo5a1Y3v0iV/ KpGAs/lHo4q/KdcoJY2MskYqMInFXsUYyDH7Vy62/UtfUlO/A7VpWos3ZwIHQg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778185158; a=rsa-sha256; cv=none; b=l3ZrGu5+t4lIoN8A2uv6QsbE/C1GUjDN9z92eyQXzfwqX5OxDZxu9WqhYa8k/6AbdVl66+ pjnRaAwfL/WfUNehUjFktM+5WUS+LRSiiNLi4pk6EYZjpNS9+mQQ1avk+xLz/2ZvEe4mjF Tl83zorXEAyg9S5NbAyGM0Ifo3qX6bWZsbpku6LKQ6GMzlHklUKVAFi2MRBhKyBeZ7wcAl qx1ZFCIMkxpL9+4JPYNcom76UsYkNfAvZjkumKez4QmNsCFGc6KT9xhmSPprMMnDr3sf+A oKfoeyiGEM9hBKTbR47gkVpmxIFQ0Y9MnSt8vAtQqUdximAmrVLthTwFX6DmNQ== 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=1778185158; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9NTkOc7m/aMPyflMic6vVBzIV0ksh5uWY2F5lRAB7aI=; b=A/v+aMvyDYegZEy2NHltMAEFW00v8z182+S3svKH32UWRIceFROEwV8Bo1uKPH+hleG73m 9B48zNgoOz5F2+50Y7UVYWsXLU5u9zArsQ4/wUXEpA+fzVN8tLiDzLm1KJOoDDWdtfE3Dk qx4MdX2PHAW3ffv5lq838AZFqkTqvhsJhLFUVhwMwH3Gete6heAXLh/Ni+st0gueBMhWkV 6S7cV6jUjQzQRSK5tT/ac57U/wjlvYEKP8G92gF7BomQ5UQWZas+42OwwEF9QZYW87WMkL a02118NSZSstVV/mHWwbxM7y80DaTp6KyMnjxXyBN9M+OqB1HknQSVtt0B8HKw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gBNrQ12vGzhjn for ; Thu, 07 May 2026 20:19:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1ef2a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 07 May 2026 20:19:18 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav From: Colin Percival Subject: git: 9536a3a2de01 - releng/15.1 - 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: cperciva X-Git-Repository: src X-Git-Refname: refs/heads/releng/15.1 X-Git-Reftype: branch X-Git-Commit: 9536a3a2de012bcb98c9a49eeb05dd1935131c84 Auto-Submitted: auto-generated Date: Thu, 07 May 2026 20:19:18 +0000 Message-Id: <69fcf3c6.1ef2a.47bd31ab@gitrepo.freebsd.org> The branch releng/15.1 has been updated by cperciva: URL: https://cgit.FreeBSD.org/src/commit/?id=9536a3a2de012bcb98c9a49eeb05dd1935131c84 commit 9536a3a2de012bcb98c9a49eeb05dd1935131c84 Author: Dag-Erling Smørgrav AuthorDate: 2026-05-05 19:44:29 +0000 Commit: Colin Percival CommitDate: 2026-05-07 20:18:56 +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. Approved by: re (cperciva) MFC after: 1 week Reviewed by: ngie Differential Revision: https://reviews.freebsd.org/D56687 (cherry picked from commit fd386e76fa2b29d99525c246cbfc05768a1f4a76) (cherry picked from commit f9626b7e55e11322ad45da2201cd482b43eeabb6) --- 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