From f6ad0e4af29683cb031a1c9104f6d37be2f26b47 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Thu, 17 Mar 2016 14:22:35 +0200 Subject: [PATCH] Improve testsuite * tests/iotty.at: Skip test if ttyemu can't do its job --- tests/iotty.at | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tests/iotty.at b/tests/iotty.at index 1e5c73bc..526fadb1 100644 --- a/tests/iotty.at +++ b/tests/iotty.at @@ -26,16 +26,19 @@ AT_SETUP([terminal input]) AT_KEYWORDS([options iotty]) +m4_define([TTYEMU],[ttyemu -t5 -i/dev/null $* +rc=$? +# Skip test if ttyemu can't do its job +test $rc -eq 126 && AT_SKIP_TEST +echo $rc]) + AT_TAR_CHECK([ test -x $abs_builddir/ttyemu || AT_SKIP_TEST TAPE=- export TAPE -ttyemu -t5 -i/dev/null tar -x -echo $? -ttyemu -t5 -i/dev/null tar -xz -echo $? -ttyemu -t5 -i/dev/null tar -c . -echo $? +TTYEMU(tar -x) +TTYEMU(tar -xz) +TTYEMU(tar -c .) ], [0], [tar: Refusing to read archive contents from terminal (missing -f option?) -- 2.47.2