mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-17 12:52:16 +02:00
tests: fix stty-row-col failure on small fixed terminals
* tests/misc/stty-row-col: Linux virtual consoles at least, issue an error if you try to increase their size, so skip the test if we can't increase the dimensions of the tty by 1 cell. Reported by Matthew Burgess.
This commit is contained in:
@@ -60,6 +60,15 @@ set $tests
|
||||
saved_size=`stty size` && test -n "$saved_size" \
|
||||
|| skip_test_ "can't get window size"
|
||||
|
||||
# Linux virtual consoles issue an error if you
|
||||
# try to increase their size. So skip in that case.
|
||||
if test "x$saved_size" != "x0 0"; then
|
||||
srow=$(echo $saved_size | cut -d ' ' -f1)
|
||||
scol=$(echo $saved_size | cut -d ' ' -f2)
|
||||
stty rows $(expr $srow + 1) cols $(expr $scol + 1) ||
|
||||
skip_test_ "can't increase window size"
|
||||
fi
|
||||
|
||||
while :; do
|
||||
test_name=$1
|
||||
args=$2
|
||||
|
||||
Reference in New Issue
Block a user