Skip to content
Snippets Groups Projects
Commit 417d4b69 authored by Richard T. Carback III's avatar Richard T. Carback III
Browse files

Merge branch 'XX-3419/netselect' into 'release'

Xx 3419/netselect

See merge request !1
parents 40df6bc0 fe885180
No related branches found
No related tags found
2 merge requests!4Release,!1Xx 3419/netselect
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
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.
# Note you can also specify "release" and "betanet" on run.sh
# 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
34.221.74.216:11420
52.25.9.28:11420
54.149.122.115:11420
...@@ -15,12 +15,12 @@ mkdir -p .elixxir ...@@ -15,12 +15,12 @@ mkdir -p .elixxir
if [ $# -gt 1 ] if [ $# -gt 1 ]
then then
echo "usage: $0 [permsip:port]" echo "usage: $0 [gatewayip:port]"
exit exit
fi fi
PERMISSIONING=$1 NETWORKENTRYPOINT=$1
DEBUGLEVEL=${DEBUGLEVEL-0} DEBUGLEVEL=${DEBUGLEVEL-0}
...@@ -44,7 +44,20 @@ mkdir -p $GATEWAYLOGS ...@@ -44,7 +44,20 @@ mkdir -p $GATEWAYLOGS
mkdir -p $CLIENTOUT mkdir -p $CLIENTOUT
mkdir -p $CLIENTCLEAN mkdir -p $CLIENTCLEAN
if [ "$PERMISSIONING" == "" ] if [ "$NETWORKENTRYPOINT" == "betanet" ]
then
NETWORKENTRYPOINT=$(sort -R betanet.txt | head -1)
elif [ "$NETWORKENTRYPOINT" == "release" ]
then
NETWORKENTRYPOINT=$(sort -R release.txt | head -1)
elif [ "$NETWORKENTRYPOINT" == "" ]
then
NETWORKENTRYPOINT=$(head -1 network.config)
fi
echo "NETWORK: $NETWORKENTRYPOINT"
if [ "$NETWORKENTRYPOINT" == "localhost:8440" ]
then then
echo "STARTING SERVERS..." echo "STARTING SERVERS..."
...@@ -138,19 +151,19 @@ then ...@@ -138,19 +151,19 @@ then
echo -n "." echo -n "."
done done
echo "localhost:18000" > results/permserver.txt echo "localhost:8440" > results/startgwserver.txt
echo "DONE LETS DO STUFF" echo "DONE LETS DO STUFF"
else else
echo "Connecting to network defined at $PERMISSIONING" echo "Connecting to network defined at $NETWORKENTRYPOINT"
echo $PERMISSIONING > results/permserver.txt echo $NETWORKENTRYPOINT > results/startgwserver.txt
fi fi
echo "DOWNLOADING TLS Cert..." 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..." 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 & eval $CLIENTCMD >> results/ndf.json 2>&1 &
PIDVAL=$! PIDVAL=$!
echo "$CLIENTCMD -- $PIDVAL" echo "$CLIENTCMD -- $PIDVAL"
...@@ -204,7 +217,7 @@ runclients() { ...@@ -204,7 +217,7 @@ runclients() {
} }
if [ "$PERMISSIONING" == "" ] if [ "$NETWORKENTRYPOINT" == "localhost:8440" ]
then then
echo "RUNNING BASIC CLIENTS..." echo "RUNNING BASIC CLIENTS..."
...@@ -458,7 +471,7 @@ wait $PIDVAL1 ...@@ -458,7 +471,7 @@ wait $PIDVAL1
wait $PIDVAL2 wait $PIDVAL2
if [ "$PERMISSIONING" == "" ] if [ "$NETWORKENTRYPOINT" == "localhost:8440" ]
then then
# UD Test # UD Test
echo "TESTING USER DISCOVERY..." echo "TESTING USER DISCOVERY..."
...@@ -736,7 +749,7 @@ else ...@@ -736,7 +749,7 @@ else
[ -s results/deleteContact.txt ] [ -s results/deleteContact.txt ]
fi fi
if [ "$PERMISSIONING" == "" ] if [ "$NETWORKENTRYPOINT" == "localhost:8440" ]
then then
#cat $CLIENTOUT/* | strings | grep -e "ERROR" -e "FATAL" > results/client-errors || true #cat $CLIENTOUT/* | strings | grep -e "ERROR" -e "FATAL" > results/client-errors || true
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment