2019-02-22 13:24:15 -08:00
|
|
|
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# start network and run acceptance tests
|
|
|
|
echo "---> start quorum network for consensus ${TF_VAR_consensus_mechanism} ..."
|
2020-04-07 14:44:01 -07:00
|
|
|
java --version
|
2019-02-22 13:24:15 -08:00
|
|
|
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} ..."
|
2020-04-07 14:44:01 -07:00
|
|
|
java --version
|
2019-02-22 13:24:15 -08:00
|
|
|
./src/travis/run_tests.sh
|
|
|
|
echo "---> acceptance tests finished"
|
|
|
|
echo "---> stop the network..."
|
|
|
|
${TRAVIS_HOME}/quorum-cloud/travis/4nodes/stop.sh
|
2020-04-07 14:44:01 -07:00
|
|
|
echo "---> network stopped"
|