diff options
author | Raghavendra Talur <rtalur@redhat.com> | 2016-02-04 14:32:12 +0530 |
---|---|---|
committer | Raghavendra Talur <rtalur@redhat.com> | 2016-02-08 00:31:41 -0800 |
commit | c18741aa2f86907c0dcd7c455f905a97e9d20162 (patch) | |
tree | 44761c506f06031b3b0f7b99c763055c36e4279b | |
parent | 6d9a976e53136dd4acc3fb33384035af77dae24c (diff) |
tests: Add option to disable exit on failure
By default run-tests.sh will quit after any test
fails. If the user is interested to run all the
tests then he/she will have to use the
-c option.
Change-Id: I99a0aafee280325114205b30ab3fd199978b28bb
Signed-off-by: Raghavendra Talur <rtalur@redhat.com>
Reviewed-on: http://review.gluster.org/13350
Smoke: Gluster Build System <jenkins@build.gluster.com>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.com>
-rwxr-xr-x | run-tests.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/run-tests.sh b/run-tests.sh index 7ea6316f022..4ec77a16037 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -6,6 +6,7 @@ export TZ=UTC force="no" retry="no" tests="" +exit_on_failure="yes" function check_dependencies() { @@ -224,6 +225,9 @@ function run_tests() RES=1 GENERATED_CORE="${GENERATED_CORE}${t} " fi + if [ $RES -ne 0 ] && [ x"$exit_on_failure" = "xyes" ] ; then + break; + fi fi done if [ ${RES} -ne 0 ] ; then @@ -238,12 +242,13 @@ function run_tests() } function parse_args () { - args=`getopt fr "$@"` + args=`getopt frc "$@"` set -- $args while [ $# -gt 0 ]; do case "$1" in -f) force="yes" ;; -r) retry="yes" ;; + -c) exit_on_failure="no" ;; --) shift; break;; esac shift |