diff --git a/basice2e/clients.goldoutput/client52.txt b/basice2e/clients.goldoutput/client52.txt new file mode 100644 index 0000000000000000000000000000000000000000..8d5254f101aa279dbc4a25d055f5c04207d17504 --- /dev/null +++ b/basice2e/clients.goldoutput/client52.txt @@ -0,0 +1,3 @@ +Waiting for single-use message. +Single-use transmission received: Test single-use message +Sending single-use response message: Test single-use message Test single-use message Test single-use message Test single-use message Test single-use message Test single-use message Test single-use message Test single-use message diff --git a/basice2e/clients.goldoutput/client53.txt b/basice2e/clients.goldoutput/client53.txt new file mode 100644 index 0000000000000000000000000000000000000000..bfbc09cd740f50a91afc2ed722c525d9db79c453 --- /dev/null +++ b/basice2e/clients.goldoutput/client53.txt @@ -0,0 +1,3 @@ +Sending single-use transmission message: Test single-use message +Waiting for response. +Message received: Test single-use message Test single-use message Test single-use message Test single-use message Test single-use message Test single-use message Test single-use message Test single-use message diff --git a/basice2e/run.sh b/basice2e/run.sh index 0ad333101387ad712de5772093983eaf47f1b07b..d606061ca615cc681c7efcdd2165cda168afc642 100755 --- a/basice2e/run.sh +++ b/basice2e/run.sh @@ -368,6 +368,22 @@ then wait $PIDVAL2 fi + +# Single-use test +echo "TESTING SINGLE-USE" +CLIENTCMD="timeout 240s ../bin/client single $CLIENTSINGLEOPTS -l $CLIENTOUT/client52.log -s blob52 --writeContact $CLIENTOUT/jono52-contact.bin --reply --timeout 90s" +eval $CLIENTCMD >> $CLIENTOUT/client52.txt 2>&1 & +PIDVAL1=$! +echo "$CLIENTCMD -- $PIDVAL1" +sleep 5 +CLIENTCMD="timeout 240s ../bin/client single $CLIENTSINGLEOPTS -l $CLIENTOUT/client53.log -s blob53 --maxMessages 8 --message \"Test single-use message\" --send -c $CLIENTOUT/jono52-contact.bin --timeout 90s" +eval $CLIENTCMD >> $CLIENTOUT/client53.txt 2>&1 & +PIDVAL2=$! +echo "$CLIENTCMD -- $PIDVAL2" +wait $PIDVAL1 +wait $PIDVAL2 + + cp $CLIENTOUT/*.txt $CLIENTCLEAN/ sed -i.bak 's/Sending\ to\ .*\:/Sent:/g' $CLIENTCLEAN/client[134][123].txt