aboutsummaryrefslogtreecommitdiff
path: root/src/scalarproduct/test_scalarproduct.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/scalarproduct/test_scalarproduct.sh')
-rwxr-xr-xsrc/scalarproduct/test_scalarproduct.sh31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/scalarproduct/test_scalarproduct.sh b/src/scalarproduct/test_scalarproduct.sh
new file mode 100755
index 000000000..81bd9c2ec
--- /dev/null
+++ b/src/scalarproduct/test_scalarproduct.sh
@@ -0,0 +1,31 @@
1#!/bin/bash
2
3CFGA="-c ./test_scalarproduct_alice.conf"
4CFGB="-c ./test_scalarproduct_bob.conf"
5 #can't use ` directly
6SESSIONDATA="-k AAAA -e 10,10,10"
7EXPECTED="2C0"
8
9gnunet-arm -s $CFGA
10sleep 2
11gnunet-arm -s $CFGB
12sleep 2
13
14IDB=`gnunet-peerinfo -s $CFGB | awk -F "\x60" '{print $2}' | awk -F "'" '{print $1}'`
15
16gnunet-scalarproduct $CFGB $SESSIONDATA
17
18RESULT=`gnunet-scalarproduct $CFGA $SESSIONDATA -p $IDB`
19
20gnunet-arm -e $CFGA &
21gnunet-arm -e $CFGB &
22
23if [ "$RESULT" == "$EXPECTED" ]
24then
25 echo "OK"
26 exit 0
27else
28 echo "Result $RESULT NOTOK"
29 exit 1
30fi
31