diff --git a/basice2e/network.config b/basice2e/network.config new file mode 100644 index 0000000000000000000000000000000000000000..f51a1dd124aeb325d53a5aeedaffc6eee900214e --- /dev/null +++ b/basice2e/network.config @@ -0,0 +1,16 @@ +localhost:8440 +# This is the network configuration file. The top line of this file, +# when not set via command line, is used to determine to which network +# the integration test will be run against. + +# Betanet gateways +109.169.15.30:22840 +5.12.137.118:22840 +92.246.20.92:22840 +178.16.39.203:22840 +86.135.17.18:22840 + +# Release (messenger test) network gateways +34.221.74.216:11420 +52.25.9.28:11420 +54.149.122.115:11420 diff --git a/basice2e/run.sh b/basice2e/run.sh index 7c251553044dbed59ddf7bb769333b674308e75d..eab6ab4bc4f2676fbdc60ced81ae681526045a88 100755 --- a/basice2e/run.sh +++ b/basice2e/run.sh @@ -15,12 +15,12 @@ mkdir -p .elixxir if [ $# -gt 1 ] then - echo "usage: $0 [permsip:port]" + echo "usage: $0 [gatewayip:port]" exit fi -PERMISSIONING=$1 +NETWORKENTRYPOINT=$1 DEBUGLEVEL=${DEBUGLEVEL-0} @@ -44,7 +44,11 @@ mkdir -p $GATEWAYLOGS mkdir -p $CLIENTOUT mkdir -p $CLIENTCLEAN -if [ "$PERMISSIONING" == "" ] +NETWORKENTRYPOINT=$(head -1 network.config) + +echo "NETWORK: $NETWORKENTRYPOINT" + +if [ "$NETWORKENTRYPOINT" == "localhost:8440" ] then echo "STARTING SERVERS..." @@ -138,19 +142,19 @@ then echo -n "." done - echo "localhost:18000" > results/permserver.txt + echo "localhost:8440" > results/startgwserver.txt echo "DONE LETS DO STUFF" else - echo "Connecting to network defined at $PERMISSIONING" - echo $PERMISSIONING > results/permserver.txt + echo "Connecting to network defined at $NETWORKENTRYPOINT" + echo $NETWORKENTRYPOINT > results/startgwserver.txt fi echo "DOWNLOADING TLS Cert..." -openssl s_client -showcerts -connect $(cat results/permserver.txt) < /dev/null 2>&1 | openssl x509 -outform PEM > results/permcert.pem +openssl s_client -showcerts -connect $(cat results/startgwserver.txt) < /dev/null 2>&1 | openssl x509 -outform PEM > results/startgwcert.pem echo "DOWNLOADING NDF..." -CLIENTCMD="../bin/client getndf --permhost $(cat results/permserver.txt) --cert results/permcert.pem" +CLIENTCMD="../bin/client getndf --gwhost $(cat results/startgwserver.txt) --cert results/startgwcert.pem" eval $CLIENTCMD >> results/ndf.json 2>&1 & PIDVAL=$! echo "$CLIENTCMD -- $PIDVAL" @@ -204,7 +208,7 @@ runclients() { } -if [ "$PERMISSIONING" == "" ] +if [ "$NETWORKENTRYPOINT" == "localhost:8440" ] then echo "RUNNING BASIC CLIENTS..." @@ -458,7 +462,7 @@ wait $PIDVAL1 wait $PIDVAL2 -if [ "$PERMISSIONING" == "" ] +if [ "$NETWORKENTRYPOINT" == "localhost:8440" ] then # UD Test echo "TESTING USER DISCOVERY..." @@ -736,7 +740,7 @@ else [ -s results/deleteContact.txt ] fi -if [ "$PERMISSIONING" == "" ] +if [ "$NETWORKENTRYPOINT" == "localhost:8440" ] then #cat $CLIENTOUT/* | strings | grep -e "ERROR" -e "FATAL" > results/client-errors || true