tests: be robust to set -e.
authorAkim Demaille <akim@lrde.epita.fr>
Fri, 21 Dec 2012 12:23:54 +0000 (13:23 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Fri, 21 Dec 2012 12:24:51 +0000 (13:24 +0100)
* examples/test (run): here.

examples/test

index d320a28..6d2b96e 100755 (executable)
@@ -54,9 +54,9 @@ run ()
   # Expected output.
   local out_exp=$1
   shift
-  $prog "$@" - <input >out_eff
   # Effective exit status.
-  local sta_eff=$?
+  local sta_eff=0
+  $prog "$@" - <input >out_eff || sta_eff=$?
   # Effective output.
   local out_eff=`cat out_eff`
   if test $sta_eff -eq $sta_exp; then