+ initial_cwd_=/tmp/grep-3.0/build-arm64/tests + fail=0 + testdir_prefix_ + printf gt + pfx_=gt + mktempd_ /tmp/grep-3.0/build-arm64/tests gt-write-error-msg.XXXX + destdir_=/tmp/grep-3.0/build-arm64/tests + template_=gt-write-error-msg.XXXX + MAX_TRIES_=4 + unset TMPDIR + d=/tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBHS + test -d /tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBHS + tr S - + + ls -dgo /tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBHS LC_ALL=C env -- tr S - + perms=drwx------ 2 40 Jun 30 17:55 /tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBH- + test 0 = 0 + echo /tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBHS + return + test_dir_=/tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBHS + cd /tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBHS + gl_init_sh_nl_= + IFS= + expr 1 + 128 + eval trap 'Exit 129' 1 + trap Exit 129 1 + expr 2 + 128 + eval trap 'Exit 130' 2 + trap Exit 130 2 + expr 3 + 128 + eval trap 'Exit 131' 3 + trap Exit 131 3 + expr 13 + 128 + eval trap 'Exit 141' 13 + trap Exit 141 13 + expr 15 + 128 + eval trap 'Exit 143' 15 + trap Exit 143 15 + trap remove_tmp_ 0 + path_prepend_ ../src + test 1 != 0 + path_dir_=../src + abs_path_dir_=/tmp/grep-3.0/build-arm64/tests/../src + PATH=/tmp/grep-3.0/build-arm64/tests/../src:/tmp/grep-3.0/build-arm64/src:../src:/home/bruno/bin:/home/bruno/local/bin:/darch/x86_64-linux-gnu/gnu/bin:/arch/local/x86_64-linux-gnu/bin:/arch/local/x86_64-linux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin + create_exe_shims_ /tmp/grep-3.0/build-arm64/tests/../src + return 0 + shift + test 0 != 0 + export PATH + test -e /dev/full + export LC_ALL=C + yes 12345 + + line=12345 gawk BEGIN{for (;;) print ENVIRON["line"]} head -n 50000 + fail=0 + returns_ 2 grep --line-buffered -v ^$ + returns_ 2 grep -v ^$ + grep -Eiq ^grep: write error: [a-z]+ err1 + warn_ incorrect/missing error message in file err1 + printf %s\n incorrect/missing error message in file err1 incorrect/missing error message in file err1 + test 9 = 2 + printf %s\n incorrect/missing error message in file err1 + sed 1q + compare /dev/null err1 + compare_dev_null_ /dev/null err1 + test 2 = 2 + test x/dev/null = x/dev/null + test -s err1 + emit_diff_u_header_ /dev/null err1 + printf %s\n diff -u /dev/null err1 --- /dev/null 1970-01-01 +++ err1 1970-01-01 diff -u /dev/null err1 --- /dev/null 1970-01-01 +++ err1 1970-01-01 + sed s/^/+/ err1 +/tmp/grep-3.0/build-arm64/tests/../src/grep: write error: No space left on device + return 1 + return 1 + fail=1 + grep -Eiq ^grep: write error: [a-z]+ err2 + warn_ incorrect/missing error message in file err2 + printf %s\n incorrect/missing error message in file err2 incorrect/missing error message in file err2 + test 9 = 2 + + sed 1q printf %s\n incorrect/missing error message in file err2 + compare /dev/null err2 + compare_dev_null_ /dev/null err2 + test 2 = 2 + test x/dev/null = x/dev/null + test -s err2 + emit_diff_u_header_ /dev/null err2 + printf %s\n diff -u /dev/null err2 --- /dev/null 1970-01-01 +++ err2 1970-01-01 diff -u /dev/null err2 --- /dev/null 1970-01-01 +++ err2 1970-01-01 + sed s/^/+/ err2 +/tmp/grep-3.0/build-arm64/tests/../src/grep: write error: No space left on device + return 1 + return 1 + fail=1 + compare err1 err2 + compare_dev_null_ err1 err2 + test 2 = 2 + test xerr1 = x/dev/null + test xerr2 = x/dev/null + return 2 + compare_ err1 err2 + diff -u err1 err2 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + cd /tmp/grep-3.0/build-arm64/tests + chmod -R u+rwx /tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBHS + rm -rf /tmp/grep-3.0/build-arm64/tests/gt-write-error-msg.uBHS + exit 1 FAIL write-error-msg (exit status: 1)