blob: 7ff42df1b737bbfb6a1efc7860abd0ef71b5b570 [file] [log] [blame]
#
# 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 {
if [[ -f $BUILD_DIR/src/$2 ]]; then
export $1=$BUILD_DIR/src/$2
fi
}
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'