You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by sp...@apache.org on 2015/04/17 16:33:51 UTC
svn commit: r1674326 - in /hive/trunk/testutils/metastore:
execute-test-on-lxc.sh metastore-upgrade-test.sh
Author: spena
Date: Fri Apr 17 14:33:50 2015
New Revision: 1674326
URL: http://svn.apache.org/r1674326
Log:
HIVE-10364: The HMS upgrade script test does not publish results when prepare.sh fails. (Sergio Pena, reviewed by Szehon Ho)
Modified:
hive/trunk/testutils/metastore/execute-test-on-lxc.sh
hive/trunk/testutils/metastore/metastore-upgrade-test.sh
Modified: hive/trunk/testutils/metastore/execute-test-on-lxc.sh
URL: http://svn.apache.org/viewvc/hive/trunk/testutils/metastore/execute-test-on-lxc.sh?rev=1674326&r1=1674325&r2=1674326&view=diff
==============================================================================
--- hive/trunk/testutils/metastore/execute-test-on-lxc.sh (original)
+++ hive/trunk/testutils/metastore/execute-test-on-lxc.sh Fri Apr 17 14:33:50 2015
@@ -23,7 +23,6 @@
# in order to execute the metastore-upgrade-tests for different
# server configurations.
-set -e
cd $(dirname $0)
OUT_LOG="/tmp/$(basename $0).log"
@@ -152,7 +151,10 @@ do
# Execute metastore upgrade tests
echo "Running metastore upgrade tests for $name..."
run_tests $name
- log "$(lxc_print_metastore_log $name)"
+ rc=$?
+ log "$(lxc_print_metastore_log $name)"
lxc_stop $name
+
+ [ $rc != 0 ] && exit 1
done
Modified: hive/trunk/testutils/metastore/metastore-upgrade-test.sh
URL: http://svn.apache.org/viewvc/hive/trunk/testutils/metastore/metastore-upgrade-test.sh?rev=1674326&r1=1674325&r2=1674326&view=diff
==============================================================================
--- hive/trunk/testutils/metastore/metastore-upgrade-test.sh (original)
+++ hive/trunk/testutils/metastore/metastore-upgrade-test.sh Fri Apr 17 14:33:50 2015
@@ -86,7 +86,10 @@ fi
#
log "Calling $SCRIPT_PREPARE ..."
-bash -e -x $SCRIPT_PREPARE || exit 1
+if ! bash -e -x $SCRIPT_PREPARE; then
+ log "Error: $SCRIPT_PREPARE failed. (see logs)"
+ exit 1
+fi
log "Server prepared."
#