X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=t%2Ftest-driver-custom-multitest-recheck.sh;h=f814ee52910e4f9c34c84efef78b780df838d2b3;hb=a7c00e1935726a32dca6871dd0f1b7eda28d0a5b;hp=55a6b93db86d3ce9e519265eb6ca921432f71642;hpb=622358354392072ce81e50ec52377d3bdbf93f22;p=platform%2Fupstream%2Fautomake.git diff --git a/t/test-driver-custom-multitest-recheck.sh b/t/test-driver-custom-multitest-recheck.sh old mode 100755 new mode 100644 index 55a6b93..f814ee5 --- a/t/test-driver-custom-multitest-recheck.sh +++ b/t/test-driver-custom-multitest-recheck.sh @@ -1,5 +1,5 @@ #! /bin/sh -# Copyright (C) 2011-2012 Free Software Foundation, Inc. +# Copyright (C) 2011-2013 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -22,7 +22,7 @@ # and 'parallel-tests-recheck-override.sh'. # Keep in sync with 'tap-recheck.sh'. -. ./defs || exit 1 +. test-init.sh cp "$am_testaux_srcdir"/trivial-test-driver . \ || fatal_ "failed to fetch auxiliary script trivial-test-driver" @@ -86,13 +86,13 @@ $AUTOMAKE do_recheck () { case $* in - --fail) on_bad_rc='&&';; - --pass) on_bad_rc='||';; + --fail) status=FAIL;; + --pass) status=0;; *) fatal_ "invalid usage of function 'do_recheck'";; esac rm -f *.run - eval "\$MAKE recheck >stdout $on_bad_rc { cat stdout; ls -l; exit 1; }; :" - cat stdout; ls -l + run_make -O -e $status recheck || { ls -l; exit 1; } + ls -l } for vpath in : false; do @@ -121,8 +121,7 @@ for vpath in : false; do count_test_results total=0 pass=0 fail=0 xpass=0 xfail=0 skip=0 error=0 : Run the tests for the first time. - $MAKE check >stdout && { cat stdout; exit 1; } - cat stdout + run_make -O -e FAIL check ls -l # All the test scripts should have run. test -f a.run