From nobody Tue May 05 19:44:46 2026 X-Original-To: dev-commits-src-main@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 4g989V5ysJz6cFgZ for ; Tue, 05 May 2026 19:44:46 +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 4g989V5NyVz3X61 for ; Tue, 05 May 2026 19:44:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778010286; 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=fF9WJbJyHFkQVRIR0KjyBR5E29ycG90DYqxwpgvvPu0=; b=loGumpbJVKdf65QQCFC6SFQr4HL+Pyu1IaTId3/J2r62lSSU+tdnm7RKACCtvpSIYMzoVf 3nu09xnhtDl/pFAbUWEHa1G+m7Q0ZZG39ElUjUUxsu6NHsYaTLwH5sTd8wBZnhozPxGejw QCnJUrK4E0Lj4+HO3v8UX9WM+aJLnnhtAI2bKp0HG73a1niZmbF+D6BJhGHWq7p97kS5/j jdYJjg3WgfZiBCxNMMbYVEq3ALSp0gsZgsJ11lHemoB3Vb7ZbH5wMCTIqVHLg4rHd2wGRq 3SV/YJmpAX4wi+RETAWMz/ShaPZQ21dETUGL0Ov+WRe8SViySVuhuzFI92Rs0w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778010286; a=rsa-sha256; cv=none; b=VhfWjUCbUMXM1K5rtE0Or99glDbUoRMfqhyJfniVNDQZowKpML3Z05by2f1F+50iceNcOk Hg4Rlz1z7mgOnA8HDbQzgRy2VvlFWg4Nh2ysu7IXfvf4xZum6PwB0/Qwmf8BGxHtixw7Mg 9qQJMtLVaKNM32PE7WzqfiZc1DAqKsQElYj5NGdQltoI2WYpy/uO5I3KkZwVf7mWEsszou H/kGG7Sx1P5xiRJBfFtfsm4QS/EBmeTWdvOerL5bJ5eWhxfpzOikvb0VxEiEXCp7wpy0bm eAktLzTz2d8njq9QZ1yst2LwD+hbHwRp1guaEihddoJ7HdHmc4cUJeL9PbFP4A== 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=1778010286; 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=fF9WJbJyHFkQVRIR0KjyBR5E29ycG90DYqxwpgvvPu0=; b=qqn36EkmFuasdempSlRX/B/8MabVMskOe9HrW8xxPWEQn194GRBTDfGeKOYWU0lVSbIpid 37IoGoJnbkSvvTcamCI/vNWBLazKUCJ/N9GNGNaYM/AmIeL2UVTEQNuJO9/HrTXyFbClGW /MLyj3U8jYIMsqadbPtDzmKK9XUL6O24xvZgIk5q9ko+jbWbtl4unzPFDtmmUdIAwiVGHy UtF7H6pLW7tuva3XSHn9OL6nlCPaishjBVgWaTolSzo+dAqZu091QoD/yMfFEe/x065+uN 6H5DkQP74x9I4s+8VRpWLZUBicf5uvEZ8FEcennNYUAYsCIOzt0JjBGx8E1v6Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g989V4jNqz1Kcs for ; Tue, 05 May 2026 19:44:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 411ad by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 05 May 2026 19:44:46 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: fd386e76fa2b - main - md5: Don't generate test cases just to skip them List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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/main X-Git-Reftype: branch X-Git-Commit: fd386e76fa2b29d99525c246cbfc05768a1f4a76 Auto-Submitted: auto-generated Date: Tue, 05 May 2026 19:44:46 +0000 Message-Id: <69fa48ae.411ad.49d9df99@gitrepo.freebsd.org> The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=fd386e76fa2b29d99525c246cbfc05768a1f4a76 commit fd386e76fa2b29d99525c246cbfc05768a1f4a76 Author: Dag-Erling Smørgrav AuthorDate: 2026-05-05 19:44:29 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-05-05 19:44:29 +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 --- 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