diff options
| author | Rajith Muditha Attapattu <rajith@apache.org> | 2008-12-10 14:53:07 +0000 |
|---|---|---|
| committer | Rajith Muditha Attapattu <rajith@apache.org> | 2008-12-10 14:53:07 +0000 |
| commit | 238e1ed13187f25ec2cc4367c67264aeeb42392d (patch) | |
| tree | c0b9dbdf5b6c7f74575fb4f31639bd644736e285 /qpid/cpp/src/tests | |
| parent | ab1b9b36fc39d7ac8f7cc7c2686bd4fb594b1dfe (diff) | |
| download | qpid-python-238e1ed13187f25ec2cc4367c67264aeeb42392d.tar.gz | |
This is related to QPID-1523
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@725303 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests')
| -rwxr-xr-x | qpid/cpp/src/tests/run_acl_tests | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/qpid/cpp/src/tests/run_acl_tests b/qpid/cpp/src/tests/run_acl_tests index 0cf673228a..a1649908c1 100755 --- a/qpid/cpp/src/tests/run_acl_tests +++ b/qpid/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 |
