aboutsummaryrefslogtreecommitdiff
path: root/src/gns/test_gns_mx_lookup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/gns/test_gns_mx_lookup.sh')
-rwxr-xr-xsrc/gns/test_gns_mx_lookup.sh19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/gns/test_gns_mx_lookup.sh b/src/gns/test_gns_mx_lookup.sh
index f8cea2d0f..8abc9f509 100755
--- a/src/gns/test_gns_mx_lookup.sh
+++ b/src/gns/test_gns_mx_lookup.sh
@@ -16,21 +16,24 @@ fi
16rm -rf /tmp/test-gnunet-gns-peer-1/ 16rm -rf /tmp/test-gnunet-gns-peer-1/
17which timeout &> /dev/null && DO_TIMEOUT="timeout 5" 17which timeout &> /dev/null && DO_TIMEOUT="timeout 5"
18 18
19TEST_MX="5,mail.gnu" 19MY_EGO="myego"
20TEST_MX="5,mail.+"
20gnunet-arm -s -c test_gns_lookup.conf 21gnunet-arm -s -c test_gns_lookup.conf
21gnunet-identity -C testego -c test_gns_lookup.conf 22gnunet-identity -C $MY_EGO -c test_gns_lookup.conf
22gnunet-namestore -p -z testego -a -n www -t MX -V "$TEST_MX" -e never -c test_gns_lookup.conf 23PKEY=`gnunet-identity -d | grep "$MY_EGO - " | awk '{print $3'}`
24WANT_MX="5,mail.$PKEY"
25gnunet-namestore -p -z $MY_EGO -a -n www -t MX -V "$TEST_MX" -e never -c test_gns_lookup.conf
23 26
24RES_MX=`$DO_TIMEOUT gnunet-gns --raw -z testego -u www.gnu -t MX -c test_gns_lookup.conf` 27RES_MX=`$DO_TIMEOUT gnunet-gns --raw -u www.$MY_EGO -t MX -c test_gns_lookup.conf`
25gnunet-namestore -z testego -d -n www -t MX -V "$TEST_MX" -e never -c test_gns_lookup.conf 28gnunet-namestore -z $MY_EGO -d -n www -t MX -V "$TEST_MX" -e never -c test_gns_lookup.conf
26gnunet-identity -D testego -c test_gns_lookup.conf 29gnunet-identity -D $MY_EGO -c test_gns_lookup.conf
27gnunet-arm -e -c test_gns_lookup.conf 30gnunet-arm -e -c test_gns_lookup.conf
28rm -rf /tmp/test-gnunet-gns-peer-1/ 31rm -rf /tmp/test-gnunet-gns-peer-1/
29 32
30if [ "$RES_MX" == "$TEST_MX" ] 33if [ "$RES_MX" == "$WANT_MX" ]
31then 34then
32 exit 0 35 exit 0
33else 36else
34 echo "FAIL: did not get proper IP, got $RES_MX." 37 echo "FAIL: did not get proper IP, got $RES_MX, expected $WANT_MX."
35 exit 1 38 exit 1
36fi 39fi