Use --detach in tests to avoid waiting
This commit is contained in:
@@ -13,6 +13,7 @@ TESTS = $(SCRIPT_TESTS)
|
||||
port = 49188
|
||||
|
||||
do_subst = sed -e 's,[@]srcdir[@],$(srcdir),g' \
|
||||
-e 's,[@]env_setup[@],$(top_builddir)/tests/bin/setup-env,g' \
|
||||
-e 's,[@]port[@],$(port),g' \
|
||||
-e 's,[@]objdir[@],$(top_builddir)/tests/java,g'
|
||||
|
||||
|
||||
@@ -35,9 +35,12 @@
|
||||
#
|
||||
|
||||
srcdir="@srcdir@"
|
||||
env_setup="@env_setup@"
|
||||
objdir="@objdir@"
|
||||
port="@port@"
|
||||
|
||||
. ${env_setup}
|
||||
|
||||
# Disable test if: no data, no java, or socket wrapper
|
||||
../db/have-db || exit 77
|
||||
sh ${srcdir}/have-java.sh || exit 77
|
||||
@@ -87,14 +90,8 @@ ${kadmin} add -p kaka --use-defaults ${server}@${R} || exit 1
|
||||
${kadmin} ext -k ${keytab} ${server}@${R} || exit 1
|
||||
|
||||
echo Starting kdc
|
||||
${kdc} &
|
||||
kdcpid=$!
|
||||
|
||||
sh ${srcdir}/../kdc/wait-kdc.sh
|
||||
if [ "$?" != 0 ] ; then
|
||||
kill ${kdcpid}
|
||||
exit 1
|
||||
fi
|
||||
${kdc} --detach --testing || { echo "kdc failed to start"; exit 1; }
|
||||
kdcpid=`getpid kdc`
|
||||
|
||||
trap "kill -9 ${kdcpid}; echo signal killing kdc; exit 1;" EXIT
|
||||
|
||||
|
||||
Reference in New Issue
Block a user