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

Final tests for DM and golds

parent 05a7c78f
No related branches found
No related tags found
2 merge requests!68Master merge,!42Add DM test
Message received (Partner, Text): Hello from Ben Prime to Rick Prime via DM
Message received (Self, Text): Hello from Rick Prime to myself via DM
Message received (Self, Text): Hello from Rick Prime to myself via DM
Message received (Self, Text): What up from Rick Prime to Ben Prime via DM
Received 1/1 messages
Received 3/3 messages
Message received (Partner, Text): What up from Rick Prime to Ben Prime via DM
Message received (Self, Text): Hello from Ben Prime to Rick Prime via DM
Received 2/2 messages
...@@ -255,14 +255,16 @@ while [[ $(grep "DMTOKEN:" $CLIENTOUT/client1.log) == "" ]]; do ...@@ -255,14 +255,16 @@ while [[ $(grep "DMTOKEN:" $CLIENTOUT/client1.log) == "" ]]; do
sleep 1 sleep 1
echo -n "." echo -n "."
done done
# Wait for a round or so for the self sent message to send
sleep 2
# Now send the DM (#2) # Now send the DM (#2)
DMTOKEN=$(grep -a DMTOKEN results/clients/client1.log | head -1 | awk '{print $5}') DMTOKEN=$(grep -a DMTOKEN results/clients/client1.log | head -1 | awk '{print $5}')
DMPUBKEY=$(grep -a DMPUBKEY results/clients/client1.log | head -1 | awk '{print $5}') DMPUBKEY=$(grep -a DMPUBKEY results/clients/client1.log | head -1 | awk '{print $5}')
echo "PubKey: $DMPUBKEY, Token: $DMTOKEN" echo "PubKey: $DMPUBKEY, Token: $DMTOKEN"
CLIENTCMD2="timeout 360s ../bin/client $CLIENTDMOPTS -l $CLIENTOUT/client2.log -s blob2 dm -m \"Hello from Ben Prime to Rick Prime\" --dmPubkey $DMPUBKEY --dmToken $DMTOKEN --receiveCount 2" CLIENTCMD2="timeout 360s ../bin/client $CLIENTDMOPTS -l $CLIENTOUT/client2.log -s blob2 dm -m \"Hello from Ben Prime to Rick Prime via DM\" --dmPubkey $DMPUBKEY --dmToken $DMTOKEN --receiveCount 2"
eval $CLIENTCMD2 >> $CLIENTOUT/client2.txt & eval $CLIENTCMD2 >> $CLIENTOUT/client2.txt &
PIDVAL2=$! PIDVAL2=$!
echo "$CLIENTCMD -- $PIDVAL2" echo "$CLIENTCMD2 -- $PIDVAL2"
wait $PIDVAL wait $PIDVAL
# When the first command exits, read the RECVDM fields and reply to # When the first command exits, read the RECVDM fields and reply to
# the last received message (the first 2 are the self send) (#3) # the last received message (the first 2 are the self send) (#3)
...@@ -272,6 +274,8 @@ CLIENTCMD="timeout 360s ../bin/client $CLIENTDMOPTS -l $CLIENTOUT/client1.log -s ...@@ -272,6 +274,8 @@ CLIENTCMD="timeout 360s ../bin/client $CLIENTDMOPTS -l $CLIENTOUT/client1.log -s
eval $CLIENTCMD >> $CLIENTOUT/client1.txt & eval $CLIENTCMD >> $CLIENTOUT/client1.txt &
PIDVAL=$! PIDVAL=$!
echo "$CLIENTCMD -- $PIDVAL" echo "$CLIENTCMD -- $PIDVAL"
wait $PIDVAL
wait $PIDVAL2
############################################################################### ###############################################################################
# Test Sending E2E # Test Sending E2E
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment