29 lines
546 B
Bash
Raw Normal View History

#! /bin/bash
set -eu
2016-12-06 22:08:05 -05:00
DOCKER_IMAGE=$1
NETWORK_NAME=$2
COUNT=$3
N=$4
2016-12-06 22:08:05 -05:00
echo "Testing fasysync on node $COUNT"
2016-12-06 22:08:05 -05:00
# kill peer
set +e # circle sigh :(
docker rm -vf local_testnet_$COUNT
set -e
2016-12-06 22:08:05 -05:00
# restart peer - should have an empty blockchain
SEEDS="$(test/p2p/ip.sh 1):46656"
for j in `seq 2 $N`; do
SEEDS="$SEEDS,$(test/p2p/ip.sh $j):46656"
done
2016-12-06 22:08:05 -05:00
bash test/p2p/peer.sh $DOCKER_IMAGE $NETWORK_NAME $COUNT $SEEDS
bash test/p2p/client.sh $DOCKER_IMAGE $NETWORK_NAME fs_$COUNT "test/p2p/fast_sync/restart_peer.sh $COUNT"
2016-12-06 22:08:05 -05:00
echo ""
echo "PASS"
echo ""