X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/297e263a0050959e0fd139ad66e71383fc9ac4db..0fe9720964da510a2b359af390a3053aace65f9f:/examples/test diff --git a/examples/test b/examples/test index 7bf6dab6..6d2b96e6 100755 --- a/examples/test +++ b/examples/test @@ -54,9 +54,9 @@ run () # Expected output. local out_exp=$1 shift - $prog "$@" - out_eff # Effective exit status. - local sta_eff=$? + local sta_eff=0 + $prog "$@" - out_eff || sta_eff=$? # Effective output. local out_eff=`cat out_eff` if test $sta_eff -eq $sta_exp; then @@ -74,6 +74,9 @@ run () } # We have cd'd one level deeper. -. "../$1" +case $1 in + /*) . "$1";; + *) . "../$1";; +esac $exit