quorum/build/travis-run-acceptance-tests...

20 lines
784 B
Bash
Executable File

#!/bin/bash
set -e
# start network and run acceptance tests
echo "---> start quorum network for consensus ${TF_VAR_consensus_mechanism} ..."
java --version
export PATH=${TRAVIS_BUILD_DIR}/build/bin:$PATH
export TESSERA_JAR=${HOME}/tessera.jar
cd ${TRAVIS_HOME}/quorum-cloud/travis/4nodes
./init.sh ${TF_VAR_consensus_mechanism}
./start.sh ${TF_VAR_consensus_mechanism} tessera
echo "---> network started"
cd ${TRAVIS_HOME}/quorum-acceptance-tests
cp config/application-local.4nodes.yml config/application-local.yml
echo "---> run acceptance tests for consensus ${TF_VAR_consensus_mechanism} ..."
java --version
./src/travis/run_tests.sh
echo "---> acceptance tests finished"
echo "---> stop the network..."
${TRAVIS_HOME}/quorum-cloud/travis/4nodes/stop.sh
echo "---> network stopped"