blob: 81bd9c2ec0495266c8ec5a25da17b3b38f453981 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/bash
CFGA="-c ./test_scalarproduct_alice.conf"
CFGB="-c ./test_scalarproduct_bob.conf"
#can't use ` directly
SESSIONDATA="-k AAAA -e 10,10,10"
EXPECTED="2C0"
gnunet-arm -s $CFGA
sleep 2
gnunet-arm -s $CFGB
sleep 2
IDB=`gnunet-peerinfo -s $CFGB | awk -F "\x60" '{print $2}' | awk -F "'" '{print $1}'`
gnunet-scalarproduct $CFGB $SESSIONDATA
RESULT=`gnunet-scalarproduct $CFGA $SESSIONDATA -p $IDB`
gnunet-arm -e $CFGA &
gnunet-arm -e $CFGB &
if [ "$RESULT" == "$EXPECTED" ]
then
echo "OK"
exit 0
else
echo "Result $RESULT NOTOK"
exit 1
fi
|