summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src')
-rwxr-xr-xcpp/src/tests/python_tests1
-rw-r--r--cpp/src/tests/test_env.sh.in26
2 files changed, 11 insertions, 16 deletions
diff --git a/cpp/src/tests/python_tests b/cpp/src/tests/python_tests
index b82123b5bd..51c808a6c9 100755
--- a/cpp/src/tests/python_tests
+++ b/cpp/src/tests/python_tests
@@ -21,6 +21,7 @@
# Run the python tests.
source ./test_env.sh
+test -d $PYTHON_DIR || { echo "Skipping python tests, no python dir."; exit 0; }
QPID_PORT=${QPID_PORT:-5672}
PYTHON_TESTS=${PYTHON_TESTS:-$*}
FAILING=${FAILING:-/dev/null}
diff --git a/cpp/src/tests/test_env.sh.in b/cpp/src/tests/test_env.sh.in
index 76efc97217..0b4520ac4a 100644
--- a/cpp/src/tests/test_env.sh.in
+++ b/cpp/src/tests/test_env.sh.in
@@ -28,30 +28,24 @@ export top_builddir=@abs_top_builddir@
export QPID_MODULE_DIR=$top_builddir/src@builddir_lib_suffix@
export QPID_TEST_MODULE_DIR=$builddir@builddir_lib_suffix@
-# Other paths and directories
-if test -d $builddir/python ; then
- export PYTHON_DIR=$builddir/python
- export QPID_PYTHON_TEST=$PYTHON_DIR/commands/qpid-python-test
-elif test -d $top_srcdir/../python ; then
+# Python paths and directories
+export PYTHON_DIR=$builddir/python
+export QPID_PYTHON_TEST=$PYTHON_DIR/commands/qpid-python-test
+if [ ! -d $PYTHON_DIR -a -d $top_srcdir/../python ]; then
export PYTHON_DIR=$top_srcdir/../python
export QPID_PYTHON_TEST=$PYTHON_DIR/qpid-python-test
fi
-if test -d $PYTHON_DIR; then
- export PYTHON_COMMANDS=$PYTHON_DIR/commands
- export PYTHONPATH=$srcdir:$PYTHON_DIR:$PYTHON_COMMANDS:$PYTHONPATH
-fi
-
-export QPID_TEST_EXEC_DIR=$builddir
-
-# qpidd executable
-export QPIDD_EXEC=$top_builddir/src/qpidd
-
-# Executable python scripts
+export PYTHON_COMMANDS=$PYTHON_DIR/commands
+export PYTHONPATH=$srcdir:$PYTHON_DIR:$PYTHON_COMMANDS:$PYTHONPATH
export QPID_CONFIG_EXEC=$PYTHON_COMMANDS/qpid-config
export QPID_ROUTE_EXEC=$PYTHON_COMMANDS/qpid-route
export QPID_CLUSTER_EXEC=$PYTHON_COMMANDS/qpid-cluster
+# qpidd executable
+export QPIDD_EXEC=$top_builddir/src/qpidd
+
# Test executables
+export QPID_TEST_EXEC_DIR=$builddir
export RECEIVER_EXEC=$QPID_TEST_EXEC_DIR/receiver
export SENDER_EXEC=$QPID_TEST_EXEC_DIR/sender