diff options
Diffstat (limited to 't/parallel-tests-reset-term.sh')
-rwxr-xr-x | t/parallel-tests-reset-term.sh | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/t/parallel-tests-reset-term.sh b/t/parallel-tests-reset-term.sh index 4cd80862b..52e15c069 100755 --- a/t/parallel-tests-reset-term.sh +++ b/t/parallel-tests-reset-term.sh @@ -17,20 +17,11 @@ # Check that the testsuite harness correctly handle overrides of the # TERM variable by either TESTS_ENVIRONMENT and AM_TESTS_ENVIRONMENT. +required='grep-nonprint' . ./defs || Exit 1 -esc='[' - TERM=ansi; export TERM -# Check that grep can parse nonprinting characters. -# BSD 'grep' works from a pipe, but not a seekable file. -# GNU or BSD 'grep -a' works on files, but is not portable. -case `echo "$esc" | $FGREP "$esc"` in - "$esc") ;; - *) skip_ "$FGREP can't parse nonprinting characters" ;; -esac - cat >> configure.ac << 'END' AC_OUTPUT END @@ -67,9 +58,9 @@ $AUTOMAKE -a ./configure mkcheck TESTS_ENVIRONMENT='TERM=dumb' -cat stdout | grep "PASS.*foobar" | $FGREP "$esc" +cat stdout | grep "PASS.*foobar" | grep "$esc\\[" mkcheck AM_TESTS_ENVIRONMENT='TERM=dumb' -cat stdout | grep "PASS.*foobar" | $FGREP "$esc" +cat stdout | grep "PASS.*foobar" | grep "$esc\\[" : |