summaryrefslogtreecommitdiff
path: root/qpid/cpp/examples/verify_all
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/examples/verify_all')
-rwxr-xr-xqpid/cpp/examples/verify_all23
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`
+