diff options
Diffstat (limited to 'qpid/cpp/src/tests/env.sh.in')
-rw-r--r-- | qpid/cpp/src/tests/env.sh.in | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/qpid/cpp/src/tests/env.sh.in b/qpid/cpp/src/tests/env.sh.in new file mode 100644 index 0000000000..ee5b858b94 --- /dev/null +++ b/qpid/cpp/src/tests/env.sh.in @@ -0,0 +1,74 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +# Environment variables substituted by cmake + +export BUILD_DIR=@CMAKE_BINARY_DIR@ +export SOURCE_DIR=@CMAKE_SOURCE_DIR@ + +export SASLPASSWD2=@SASLPASSWD2_EXECUTABLE@ +export PYTHON=@PYTHON_EXECUTABLE@ + +if [[ "@ENABLE_VALGRIND@" == "ON" ]]; then + export VALGRIND=@VALGRIND_EXECUTABLE@ +fi + +# Python path + +export PYTHONPATH=$BUILD_DIR/src/tests:$BUILD_DIR/bindings/qpid/python:$BUILD_DIR/management/python/lib:${PYTHONPATH-} + +# Path + +export PATH=$BUILD_DIR/src:$BUILD_DIR/src/tests:$BUILD_DIR/management/python/bin:${PATH-} + +# Modules + +function export_module { + [[ -f $BUILD_DIR/src/$2 ]] && export $1=$BUILD_DIR/src/$2 +} + +export_module HA_LIB ha.so +export_module XML_LIB xml.so +export_module AMQP_LIB amqp.so + +[[ ${STORE_LIB-} ]] || export_module STORE_LIB linearstore.so +[[ ${STORE_LIB-} ]] || export_module STORE_LIB legacystore.so + +export TEST_STORE_LIB=$BUILD_DIR/src/tests/test_store.so + +# Qpidd options - Eliminate + +export QPID_NO_MODULE_DIR=1 # Don't accidentally load installed modules +export QPID_DATA_DIR= # Disable persistence +export QPID_CONFIG=$SOURCE_DIR/src/tests/qpidd-empty.conf + +# Options for boost test framework + +[[ ${BOOST_TEST_SHOW_PROGRESS-} ]] || export BOOST_TEST_SHOW_PROGRESS=yes +[[ ${BOOST_TEST_CATCH_SYSTEM_ERRORS-} ]] || export BOOST_TEST_CATCH_SYSTEM_ERRORS=no + +echo "PWD: $PWD" +echo "SOURCE_DIR: ${SOURCE_DIR}" +echo "BUILD_DIR: ${BUILD_DIR}" + +echo "PATH:" +echo -n " "; echo $PATH | sed 's/:/\n /g' + +echo "PYTHONPATH:" +echo -n " "; echo $PYTHONPATH | sed 's/:/\n /g' |