From 3ec880d6726e24f9069c7fd699c2f4b17639d2bc Mon Sep 17 00:00:00 2001 From: Greg Weber Date: Tue, 23 Aug 2011 08:08:42 -0700 Subject: [PATCH] exit status for test script --- yesod/test/run.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yesod/test/run.sh b/yesod/test/run.sh index 942337aa..b6bd6c1a 100755 --- a/yesod/test/run.sh +++ b/yesod/test/run.sh @@ -10,8 +10,8 @@ cabal clean && cabal install && cabal sdist # this for loop only operates on 1 file (as per tail -1) for f in $(ls -1rt dist/*.tar.gz | tail -1) do - tar -xzvf $f && cd `basename $f .tar.gz` - shelltest ../test/scaffold.shelltest --color --diff $@ -- --hide-successes + tar -xzvf $f && cd `basename $f .tar.gz` || exit 1 + shelltest ../test/scaffold.shelltest --color --diff $@ -- --hide-successes || exit 1 cd .. rm -r `basename $f .tar.gz` done