github.com/evdatsion/aphelion-dpos-bft@v0.32.1/test/p2p/pex/check_peer.sh (about) 1 #! /bin/bash 2 set -u 3 4 ID=$1 5 N=$2 6 7 addr=$(test/p2p/ip.sh "$ID"):26657 8 9 echo "2. wait until peer $ID connects to other nodes using pex reactor" 10 peers_count="0" 11 while [[ "$peers_count" -lt "$((N-1))" ]]; do 12 sleep 1 13 peers_count=$(curl -s "$addr/net_info" | jq ".result.peers | length") 14 echo "... peers count = $peers_count, expected = $((N-1))" 15 done 16 17 echo "... successful"