ARTEMIS-555 Splitting distribution/script tests
This commit is contained in:
parent
1a58c4f5e3
commit
9ad8e4c255
|
@ -0,0 +1,39 @@
|
||||||
|
#!/usr/bin/env 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.
|
||||||
|
|
||||||
|
# Setting the script to fail if anything goes wrong
|
||||||
|
set -e
|
||||||
|
|
||||||
|
export CURRENT_DIR=`pwd`
|
||||||
|
|
||||||
|
export LOCAL_USED=`ls ../../../target/apache-artemis-*bin.tar.gz`
|
||||||
|
echo Unziping $LOCAL_USED
|
||||||
|
|
||||||
|
if [ -z "$LOCAL_USED" ] ; then
|
||||||
|
echo "Couldn't find distribution file"
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo $LOCAL_USED
|
||||||
|
|
||||||
|
tar -zxf $LOCAL_USED -C "$TEST_TARGET"
|
||||||
|
cd "$TEST_TARGET"
|
||||||
|
export ARTEMIS_HOME="`pwd`/`ls`"
|
||||||
|
echo home is $ARTEMIS_HOME
|
||||||
|
|
||||||
|
cd $CURRENT_DIR
|
|
@ -24,27 +24,9 @@ mkdir target
|
||||||
# Setting the script to fail if anything goes wrong
|
# Setting the script to fail if anything goes wrong
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
export CURRENT_DIR=`pwd`
|
export TEST_TARGET="./target"
|
||||||
|
|
||||||
if [ $# -eq 0 ]; then
|
. ./installHome.sh
|
||||||
export LOCAL_USED=`ls ../../../target/apache-artemis-*bin.tar.gz`
|
|
||||||
echo Unziping $LOCAL_USED
|
|
||||||
tar -zxf $LOCAL_USED -C "./target/"
|
|
||||||
cd "./target/"
|
|
||||||
export ARTEMIS_HOME="`pwd`/`ls`"
|
|
||||||
echo home is $ARTEMIS_HOME
|
|
||||||
else
|
|
||||||
if [ -z "$1" ] ; then
|
|
||||||
echo "Couldn't find folder $1"
|
|
||||||
exit -1
|
|
||||||
fi
|
|
||||||
export ARTEMIS_HOME="$CURRENT_DIR/target/artemis_home"
|
|
||||||
cp -r "$1" "$ARTEMIS_HOME"
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd $CURRENT_DIR
|
|
||||||
|
|
||||||
echo home used is $ARTEMIS_HOME
|
|
||||||
|
|
||||||
cd $ARTEMIS_HOME/examples/features/standard/
|
cd $ARTEMIS_HOME/examples/features/standard/
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,95 @@
|
||||||
|
#!/usr/bin/env 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.
|
||||||
|
|
||||||
|
# This script will run all the examples on the distribution
|
||||||
|
|
||||||
|
rm -rf target
|
||||||
|
mkdir target
|
||||||
|
|
||||||
|
# Setting the script to fail if anything goes wrong
|
||||||
|
set -e
|
||||||
|
|
||||||
|
export TEST_TARGET="./target"
|
||||||
|
|
||||||
|
. ./installHome.sh
|
||||||
|
|
||||||
|
cd $ARTEMIS_HOME/examples/features/standard/
|
||||||
|
|
||||||
|
cd bridge; mvn verify; cd ..
|
||||||
|
cd bridge; mvn verify; cd ..
|
||||||
|
cd browser; mvn verify; cd ..
|
||||||
|
cd client-kickoff; mvn verify; cd ..
|
||||||
|
cd consumer-rate-limit; mvn verify; cd ..
|
||||||
|
cd dead-letter; mvn verify; cd ..
|
||||||
|
cd delayed-redelivery; mvn verify; cd ..
|
||||||
|
cd divert; mvn verify; cd ..
|
||||||
|
cd durable-subscription; mvn verify; cd ..
|
||||||
|
cd embedded; mvn verify; cd ..
|
||||||
|
cd embedded-simple; mvn verify; cd ..
|
||||||
|
cd expiry; mvn verify; cd ..
|
||||||
|
cd http-transport; mvn verify; cd ..
|
||||||
|
cd interceptor; mvn verify; cd ..
|
||||||
|
cd interceptor-client; mvn verify; cd ..
|
||||||
|
cd jms-auto-closeable; mvn verify; cd ..
|
||||||
|
cd instantiate-connection-factory; mvn verify; cd ..
|
||||||
|
cd jms-bridge; mvn verify; cd ..
|
||||||
|
cd jms-completion-listener; mvn verify; cd ..
|
||||||
|
cd jms-context; mvn verify; cd ..
|
||||||
|
cd jms-shared-consumer; mvn verify; cd ..
|
||||||
|
cd jmx; mvn verify; cd ..
|
||||||
|
|
||||||
|
# too big for most CI machines
|
||||||
|
#cd large-message; mvn verify; cd ..
|
||||||
|
|
||||||
|
cd last-value-queue; mvn verify; cd ..
|
||||||
|
cd management; mvn verify; cd ..
|
||||||
|
cd management-notifications; mvn verify; cd ..
|
||||||
|
cd message-counters; mvn verify; cd ..
|
||||||
|
cd message-group; mvn verify; cd ..
|
||||||
|
cd message-group2; mvn verify; cd ..
|
||||||
|
cd message-priority; mvn verify; cd ..
|
||||||
|
cd no-consumer-buffering; mvn verify; cd ..
|
||||||
|
cd paging; mvn verify; cd ..
|
||||||
|
cd pre-acknowledge; mvn verify; cd ..
|
||||||
|
cd producer-rate-limit; mvn verify; cd ..
|
||||||
|
cd queue; mvn verify; cd ..
|
||||||
|
cd queue-requestor; mvn verify; cd ..
|
||||||
|
cd queue-selector; mvn verify; cd ..
|
||||||
|
cd reattach-node; mvn verify; cd ..
|
||||||
|
cd request-reply; mvn verify; cd ..
|
||||||
|
cd rest; mvn verify; cd ..
|
||||||
|
cd scheduled-message; mvn verify; cd ..
|
||||||
|
cd security; mvn verify; cd ..
|
||||||
|
cd security-ldap; mvn verify; cd ..
|
||||||
|
cd send-acknowledgements; mvn verify; cd ..
|
||||||
|
cd spring-integration; mvn verify; cd ..
|
||||||
|
cd ssl-enabled; mvn verify; cd ..
|
||||||
|
cd ssl-enabled-dual-authentication; mvn verify; cd ..
|
||||||
|
cd static-selector; mvn verify; cd ..
|
||||||
|
cd temp-queue; mvn verify; cd ..
|
||||||
|
cd topic; mvn verify; cd ..
|
||||||
|
cd topic-hierarchies; mvn verify; cd ..
|
||||||
|
cd topic-selector-example1; mvn verify; cd ..
|
||||||
|
cd topic-selector-example2; mvn verify; cd ..
|
||||||
|
cd transactional; mvn verify; cd ..
|
||||||
|
cd xa-heuristic; mvn verify; cd ..
|
||||||
|
cd xa-receive; mvn verify; cd ..
|
||||||
|
cd xa-send; mvn verify; cd ..
|
||||||
|
|
||||||
|
cd $CURRENT_DIR
|
||||||
|
rm -rf target
|
|
@ -26,25 +26,11 @@ mkdir target/with\ space
|
||||||
# Setting the script to fail if anything goes wrong
|
# Setting the script to fail if anything goes wrong
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
export CURRENT_DIR=`pwd`
|
|
||||||
|
|
||||||
if [ $# -eq 0 ]; then
|
export TEST_TARGET="./target/with space"
|
||||||
export LOCAL_USED=`ls ../../../target/apache-artemis-*bin.tar.gz`
|
|
||||||
echo Unziping $LOCAL_USED
|
. ./installHome.sh
|
||||||
tar -zxf $LOCAL_USED -C "./target/with space"
|
|
||||||
cd "./target/with space"
|
|
||||||
export ARTEMIS_HOME="`pwd`/`ls`"
|
|
||||||
echo home is $ARTEMIS_HOME
|
|
||||||
else
|
|
||||||
if [ -z "$1" ] ; then
|
|
||||||
echo "Couldn't find folder $1"
|
|
||||||
exit -1
|
|
||||||
fi
|
|
||||||
export ARTEMIS_HOME="$CURRENT_DIR/target/with space/artemis_home"
|
|
||||||
cp -r "$1" "$ARTEMIS_HOME"
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd $CURRENT_DIR
|
|
||||||
|
|
||||||
export ARTEMIS_INSTANCE="$CURRENT_DIR/target/with space/artemis_instance"
|
export ARTEMIS_INSTANCE="$CURRENT_DIR/target/with space/artemis_instance"
|
||||||
echo home used is $ARTEMIS_HOME
|
echo home used is $ARTEMIS_HOME
|
||||||
|
|
Loading…
Reference in New Issue