1# 2# SPDX-License-Identifier: BSD-2-Clause 3# 4# Copyright (c) 2025 Stéphane Rochoy <stephane.rochoy@stormshield.eu> 5# 6 7atf_test_case log_perror 8log_perror_head() 9{ 10 atf_set "descr" "Test LOG_PERROR behavior" 11} 12log_perror_body() 13{ 14 atf_check -s exit:1 \ 15 -o ignore \ 16 -e save:savecore.err \ 17 savecore -vC /dev/missing 18 grep -qE 'savecore [0-9]+ - - /dev/missing: No such file or directory' savecore.err \ 19 || atf_fail "missing/invalid error output" 20} 21 22atf_init_test_cases() 23{ 24 atf_add_test_case log_perror 25} 26