#!/bin/bash # # 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. # absdir() { echo `cd $1; pwd`; } srcdir=$(absdir $(dirname $0)) top_builddir=$(absdir ../..) . $srcdir/python_env.sh export PYTHONPATH=${srcdir}:${PYTHONPATH} export QPIDD_EXEC=${top_builddir}/src/qpidd export CLUSTER_LIB=${top_builddir}/src/.libs/cluster.so export QPID_CONFIG_EXEC=${srcdir}/../../../python/commands/qpid-config export QPID_ROUTE_EXEC=${srcdir}/../../../python/commands/qpid-route export RECEIVER_EXEC=${top_builddir}/src/tests/receiver export SENDER_EXEC=${top_builddir}/src/tests/sender # Check XML exchange requirements XML_LIB=$srcdir/../.libs/xml.so test -f ${XML_LIB} && export XML_LIB # Check AIS requirements . $srcdir/ais_check # Delete old cluster test data OUTDIR=brokertest.tmp rm -rf $OUTDIR mkdir -p $OUTDIR # Ignore tests requiring a store by default. TESTS="-i cluster_tests.ClusterStoreTests.* -I $srcdir/cluster_tests.fail $*" with_ais_group $PYTHON_COMMANDS/qpid-python-test -DOUTDIR=$OUTDIR -m cluster_tests $TESTS || exit 1 rm -rf $OUTDIR #exit 0