diff options
Diffstat (limited to 'qpid/cpp/examples/verify_all')
-rwxr-xr-x | qpid/cpp/examples/verify_all | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/qpid/cpp/examples/verify_all b/qpid/cpp/examples/verify_all new file mode 100755 index 0000000000..5501239021 --- /dev/null +++ b/qpid/cpp/examples/verify_all @@ -0,0 +1,23 @@ +#!/bin/sh +# Verify all C++/python example combinations. +# + +srcdir=$1 ; +verify=`dirname $0`/verify +qpidd=../src/qpidd +python=$srcdir/python + +trap "$qpidd -q" exit +export QPID_PORT=`$qpidd -dp0 --data-dir ""` +export PYTHON_EXAMPLES=$python/examples +export PYTHONPATH=$python:$PYTHONPATH +export AMQP_SPEC=$srcdir/specs/amqp.0-10-preview.xml + +test -d $PYTHON_EXAMPLES || echo "Warning: not verifying python examples, $PYTHON_EXAMPLES not found" +find="find examples" +test -d $PYTHON_EXAMPLES && find="$find $PYTHON_EXAMPLES" +find="$find -name verify" +test -d $PYTHON_EXAMPLES && \ + find="$find -o -name verify_cpp_python -o -name verify_python_cpp" +$verify `$find` + |