From: Sergey Poznyakoff Date: Thu, 17 Mar 2016 12:22:35 +0000 (+0200) Subject: Improve testsuite X-Git-Tag: release_1_29~16 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=f6ad0e4af29683cb031a1c9104f6d37be2f26b47;p=debian%2Ftar Improve testsuite * tests/iotty.at: Skip test if ttyemu can't do its job --- 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?)