From nobody Fri Feb 7 14:47:06 2025 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 4YqGyg2kfLz5mHSN; Fri, 07 Feb 2025 14:47:07 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YqGyf3snCz3CSq; Fri, 07 Feb 2025 14:47:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738939626; 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=MSb0YefBaz5rHDH4J+tfimfdRUb5bt1Io4y8FzljycU=; b=AJP0Hbz5eLCJL11a2UK2ITHONCzgJHI+PGhE3Ilo2q9qdltdm8GEishHUHdL+JG7d57YA+ iMDfeOlX2wURN+DFpHCtKoHSb7/WYx8uUtqLSsBBIFdDtKwli0fE2krG04edVLV+Rp5R56 bwBqPhjZBNdZpqLgx9jHhhf+Lac6REoSO4rXLuHXMbln2v2nNa+I8wjf2CrvMrDvl6RDq7 tX8dDfmJEUffs6OludwTXJRUBoHAEhZtbY2OQ+YCG6KMLK99M9Km/rqYiM99GvPdOZpg4q fOuK2wO84Mwka9HY0lkoELjdNVjZr4rrHFvDAZbT5rfQdEcZUNujjUXthRQsbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738939626; 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=MSb0YefBaz5rHDH4J+tfimfdRUb5bt1Io4y8FzljycU=; b=wwwKTfCKGsudRy+EJLIn8W0HcrppFxefVjR1woL+y1DH12kFAFCQOaE/dFhCimgAJ2HTPG yRGt02qdChoP+2Pg0tRLjka4lMx5QUfa5bCptPqOpCWC+mwi7CfbYFjddKNCihV9UvT7bY psdgZ/nQGvIwod9l/z/zP3nwlxGRVLjpVVDQTHOmRm4c0Cw+CeMXXfDxORKC9h4gOg5MPr SvPM7k1aBY6lmfaRFGytzHK7wxCJuFAasYplNMnIGoDpsXgAcBMdZaF0JTyxwjdlQpSyDG P6HJ6XuuR70E7lM7dmMJJi2MmOMllXoUHhk4labxqb1CQf1D5A6LD9bIZuLN7w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738939626; a=rsa-sha256; cv=none; b=fDh21yqGZJdfImz/jhyxHwfhZ9t1sYZa8uQQNxNV2LtmmcWwM0og8iTVBN2cDWpzb7OLEb 4yLah9ievZgJ0C2HMwp3SLEZnmg8R6f7LdHwTIbtiO21ivViIv7e9SBBbWBHHaF5NaAkYc +WwtkTYt3KONmgB6mvC5OPuPrHs0DRj714MsV/v51jRRO0at8mPaqxAxixLb0aF8ETYAY+ U23ouKuOo1257GLNvmrygI3K5eSBtevGNwI6M2ydKI57Fo5WYKNjga8B5+seG8Mi6sS/j6 DIS8jc4Gb/DFYlNI9xF1ILHOUDO8A+4jukroJdewXAohVybxrWsb1xXvplPxKA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YqGyf2qQHzD38; Fri, 07 Feb 2025 14:47:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 517El6Uh002967; Fri, 7 Feb 2025 14:47:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 517El65W002964; Fri, 7 Feb 2025 14:47:06 GMT (envelope-from git) Date: Fri, 7 Feb 2025 14:47:06 GMT Message-Id: <202502071447.517El65W002964@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Mark Johnston Subject: git: 546b910adb88 - stable/14 - savecore: add a test for LOG_PERROR 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 546b910adb880934482cbdc1b13c69f5421c52c1 Auto-Submitted: auto-generated The branch stable/14 has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=546b910adb880934482cbdc1b13c69f5421c52c1 commit 546b910adb880934482cbdc1b13c69f5421c52c1 Author: Stéphane Rochoy AuthorDate: 2024-12-12 14:11:47 +0000 Commit: Mark Johnston CommitDate: 2025-02-07 14:46:53 +0000 savecore: add a test for LOG_PERROR Signed-off-by: Stéphane Rochoy Reviewed by: markj, oshogbo MFC after: 2 weeks Pull Request: https://github.com/freebsd/freebsd-src/pull/1546 (cherry picked from commit 3dc18af5770f9fc820343021d63dfc4cf09d9906) --- sbin/savecore/tests/Makefile | 2 +- sbin/savecore/tests/log_test.sh | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/sbin/savecore/tests/Makefile b/sbin/savecore/tests/Makefile index b58e79f518ef..81e6b8ce2667 100644 --- a/sbin/savecore/tests/Makefile +++ b/sbin/savecore/tests/Makefile @@ -1,3 +1,3 @@ -ATF_TESTS_SH= livedump_test +ATF_TESTS_SH= livedump_test log_test .include diff --git a/sbin/savecore/tests/log_test.sh b/sbin/savecore/tests/log_test.sh new file mode 100644 index 000000000000..9b006a2f2644 --- /dev/null +++ b/sbin/savecore/tests/log_test.sh @@ -0,0 +1,25 @@ +# +# SPDX-License-Identifier: BSD-2-Clause +# +# Copyright (c) 2025 Stéphane Rochoy +# + +atf_test_case log_perror +log_perror_head() +{ + atf_set "descr" "Test LOG_PERROR behavior" +} +log_perror_body() +{ + atf_check -s exit:1 \ + -o ignore \ + -e save:savecore.err \ + savecore -vC /dev/missing + grep -qE 'savecore [0-9]+ - - /dev/missing: No such file or directory' savecore.err \ + || atf_fail "missing/invalid error output" +} + +atf_init_test_cases() +{ + atf_add_test_case log_perror +}