From 9077fcc3a4670abf2376c21db10dbd8259fb4eab Mon Sep 17 00:00:00 2001 From: Martijn Dekker Date: Tue, 1 Sep 2020 15:43:54 +0100 Subject: [PATCH] shtests: refuse to run if no /dev/tty (re: 14632361) --- src/cmd/ksh93/tests/shtests | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/cmd/ksh93/tests/shtests b/src/cmd/ksh93/tests/shtests index 3fa9dbfae..61d44c758 100755 --- a/src/cmd/ksh93/tests/shtests +++ b/src/cmd/ksh93/tests/shtests @@ -166,6 +166,12 @@ function valxml return $errors } +if [[ ! -c /dev/tty || ! -w /dev/tty ]] +then print "The regression tests require a functioning /dev/tty." >&2 + print "If not available, try script(1) to simulate a tty." >&2 + exit 128 +fi + command set +o posix 2>/dev/null unset DISPLAY FIGNORE HISTFILE POSIXLY_CORRECT _AST_FEATURES export ENV=/./dev/null