ash testsuite: add most of hust tests which pass for ash

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2016-10-03 00:06:55 +02:00
parent ce332a23a3
commit a62bc80571
103 changed files with 795 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
echo Default:
echo "true | true:"
true | true; echo $?
! true | true; echo $?
echo "true | false:"
true | false; echo $?
! true | false; echo $?
echo "false | true:"
false | true; echo $?
! false | true; echo $?
echo "exit 2 | exit 3 | exit 4:"
exit 2 | exit 3 | exit 4; echo $?
! exit 2 | exit 3 | exit 4; echo $?
echo Pipefail on:
set -o pipefail
echo "true | true:"
true | true; echo $?
! true | true; echo $?
echo "true | false:"
true | false; echo $?
! true | false; echo $?
echo "false | true:"
false | true; echo $?
! false | true; echo $?
echo "exit 2 | exit 3 | exit 4:"
exit 2 | exit 3 | exit 4; echo $?
! exit 2 | exit 3 | exit 4; echo $?
echo Pipefail off:
set +o pipefail
echo "true | true:"
true | true; echo $?
! true | true; echo $?
echo "true | false:"
true | false; echo $?
! true | false; echo $?
echo "false | true:"
false | true; echo $?
! false | true; echo $?
echo "exit 2 | exit 3 | exit 4:"
exit 2 | exit 3 | exit 4; echo $?
! exit 2 | exit 3 | exit 4; echo $?
echo Done