X-Git-Url: http://git.shiar.net/barcat.git/blobdiff_plain/9fad4d7ae54232c20df3ea2d874c2483aaca6c3c..61a444b020fe921791fff78c3acc3f39b5495f5a:/t/regress.t diff --git a/t/regress.t b/t/regress.t index 6a95a9f..bde3eb4 100755 --- a/t/regress.t +++ b/t/regress.t @@ -37,7 +37,9 @@ do [ -r "$input" ] && set -- "$@" "$input" case "$name" in *\ -*) set -- "$@" -"${name#* -}";; esac case "$name" in - *' |'*) set -- sh -c "\$0 \$1 | ${name#* |}" "$@";; + *' ?' ) set -- sh -c "\$0 \$@ 2>/dev/null" "$@";; + *' ?'*) set -- sh -c "\$0 \$@ | test \$\? = ${name#* \?}" "$@";; + *' |'*) set -- sh -c "\$0 \$@ | ${name#* |}" "$@";; *) set -- "$1" $2 $3 esac