test: more cleanup on p2p

This commit is contained in:
Ethan Buchman
2016-12-12 16:00:21 -05:00
parent d800a51da4
commit bcd8712ec3
7 changed files with 119 additions and 71 deletions
+12 -9
View File
@@ -3,18 +3,21 @@ set -eu
DOCKER_IMAGE=$1
NETWORK_NAME=local_testnet
N=4
cd $GOPATH/src/github.com/tendermint/tendermint
# start the testnet on a local network
bash test/p2p/local_testnet.sh $DOCKER_IMAGE $NETWORK_NAME
bash test/p2p/local_testnet.sh $DOCKER_IMAGE $NETWORK_NAME $N
# test atomic broadcast
bash test/p2p/client.sh $DOCKER_IMAGE $NETWORK_NAME ab test/p2p/atomic_broadcast/test.sh
# test basic connectivity and consensus
# start client container and check the num peers and height for all nodes
bash test/p2p/client.sh $DOCKER_IMAGE $NETWORK_NAME basic "test/p2p/basic/test.sh $N"
# test fast sync (from current state of network)
# run it on each of them
N=4
for i in `seq 1 $N`; do
bash test/p2p/fast_sync/test.sh $DOCKER_IMAGE $NETWORK_NAME $i $N
done
# test atomic broadcast:
# start client container and test sending a tx to each node
bash test/p2p/client.sh $DOCKER_IMAGE $NETWORK_NAME ab "test/p2p/atomic_broadcast/test.sh $N"
# test fast sync (from current state of network):
# for each node, kill it and readd via fast sync
bash test/p2p/fast_sync/test.sh $DOCKER_IMAGE $NETWORK_NAME $N