From 7bac78cee32d55dd1e2ea06feb59563f32f9fa14 Mon Sep 17 00:00:00 2001 From: Rajith Muditha Attapattu Date: Wed, 10 Dec 2008 14:53:07 +0000 Subject: This is related to QPID-1523 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@725303 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/tests/run_acl_tests | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'cpp/src/tests') diff --git a/cpp/src/tests/run_acl_tests b/cpp/src/tests/run_acl_tests index 0cf673228a..a1649908c1 100755 --- a/cpp/src/tests/run_acl_tests +++ b/cpp/src/tests/run_acl_tests @@ -15,6 +15,18 @@ stop_brokers() { ../qpidd -q --port $LOCAL_PORT } +test_loading_acl_from_absolute_path(){ + ../qpidd --daemon --port 0 --no-module-dir --no-data-dir --auth no --load-module ../.libs/acl.so --acl-file $PWD/policy.acl -t --log-to-file temp.log 2>/dev/null + PORT=`grep "Listening on TCP port" temp.log | awk '{print $8}'` + ACL_FILE=`grep "notice Read ACL file" temp.log | awk '{print $7}'` + rm -rf temp.log + ../qpidd -q --port $PORT + if test $ACL_FILE != "\"$PWD/policy.acl\""; then + echo "unable to load policy file from an absolute path"; + return 1; + fi +} + if test -d ${PYTHON_DIR} ; then rm -rf $DATA_DIR mkdir -p $DATA_DIR @@ -24,10 +36,12 @@ if test -d ${PYTHON_DIR} ; then PYTHONPATH=$PYTHON_DIR export PYTHONPATH $srcdir/acl.py -v -s $srcdir/../../../specs/amqp.0-10-qpid-errata.xml -b localhost:$LOCAL_PORT --port $LOCAL_PORT - RETCODE=$? + RETCODE=$? stop_brokers + test_loading_acl_from_absolute_path + RETCODE2=$? rm -rf $DATA_DIR - if test x$RETCODE != x0; then + if test x$RETCODE != x0 -o x$RETCODE2 != x0; then echo "FAIL acl tests"; exit 1; fi fi -- cgit v1.2.1