aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2013-09-23 17:53:18 +0000
committerMartin Schanzenbach <mschanzenbach@posteo.de>2013-09-23 17:53:18 +0000
commit2034f4a4ecc6f65ee84db9bff75e181e79e4a744 (patch)
treefd9680e184c56b14d6649e71e65dee865ef532aa
parent266ee8266ee960ee488b346bd9974d9e204818d4 (diff)
downloadgnunet-2034f4a4ecc6f65ee84db9bff75e181e79e4a744.tar.gz
gnunet-2034f4a4ecc6f65ee84db9bff75e181e79e4a744.zip
-more script tests
-rw-r--r--src/gns/egos/delegatedegobin0 -> 826 bytes
-rw-r--r--src/gns/egos/testegobin0 -> 827 bytes
-rw-r--r--src/gns/test_gns_delegated_lookup.sh25
-rw-r--r--src/gns/test_gns_lookup.conf11
-rw-r--r--src/gns/test_gns_lookup.sh7
5 files changed, 31 insertions, 12 deletions
diff --git a/src/gns/egos/delegatedego b/src/gns/egos/delegatedego
new file mode 100644
index 000000000..3ef49f0ac
--- /dev/null
+++ b/src/gns/egos/delegatedego
Binary files differ
diff --git a/src/gns/egos/testego b/src/gns/egos/testego
new file mode 100644
index 000000000..895946037
--- /dev/null
+++ b/src/gns/egos/testego
Binary files differ
diff --git a/src/gns/test_gns_delegated_lookup.sh b/src/gns/test_gns_delegated_lookup.sh
new file mode 100644
index 000000000..92fdbe9d2
--- /dev/null
+++ b/src/gns/test_gns_delegated_lookup.sh
@@ -0,0 +1,25 @@
1#!/bin/bash
2
3TEST_IP="127.0.0.1"
4DELEGATED_PKEY=$(gnunet-ecc -p egos/delegatedego)
5
6gnunet-arm -s -c test_gns_lookup.conf
7
8#gnunet-identity -C testego -c test_gns_lookup.conf
9
10gnunet-namestore -p -z testego -a -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf
11gnunet-namestore -p -z delegatedego -a -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf
12RES_IP=$(gnunet-gns --raw -z testego -u www.b.gnu -t A -c test_gns_lookup.conf)
13
14gnunet-namestore -z testego -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf
15gnunet-namestore -z delegatedego -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf
16
17gnunet-arm -e -c test_gns_lookup.conf
18
19if [ "$RES_IP" == "$TEST_IP" ]
20then
21 exit 0
22else
23 exit 1
24fi
25
diff --git a/src/gns/test_gns_lookup.conf b/src/gns/test_gns_lookup.conf
index 687dff71e..cdb6bace3 100644
--- a/src/gns/test_gns_lookup.conf
+++ b/src/gns/test_gns_lookup.conf
@@ -33,7 +33,7 @@ WAN_QUOTA_OUT = 1 GB
33PORT = 12092 33PORT = 12092
34 34
35[arm] 35[arm]
36DEFAULTSERVICES = core dht namestore gns 36DEFAULTSERVICES = core dht namestore
37PORT = 12366 37PORT = 12366
38 38
39[transport-tcp] 39[transport-tcp]
@@ -62,12 +62,6 @@ DNS_EXIT = 8.8.8.8
62#PREFIX = valgrind --leak-check=full --track-origins=yes 62#PREFIX = valgrind --leak-check=full --track-origins=yes
63AUTOSTART = YES 63AUTOSTART = YES
64BINARY = gnunet-service-gns 64BINARY = gnunet-service-gns
65ZONEKEY = zonefiles/test_zonekey
66PRIVATE_ZONE = private
67PRIVATE_ZONEKEY = zonefiles/OEFL7A4VEF1B40QLEMTG5D8G1CN6EN16QUSG5R2DT71GRJN34LSG.zkey
68SHORTEN_ZONE = short
69SHORTEN_ZONEKEY = zonefiles/188JSUMKEF25GVU8TTV0PBNNN8JVCPUEDFV1UHJJU884JD25V0T0.zkey
70#ZONEKEY = $SERVICEHOME/gns/zonekey.zkey
71HIJACK_DNS = NO 65HIJACK_DNS = NO
72UNIXPATH = /tmp/gnunet-service-gns.sock 66UNIXPATH = /tmp/gnunet-service-gns.sock
73HOME = $SERVICEHOME 67HOME = $SERVICEHOME
@@ -96,5 +90,8 @@ ACCEPT_FROM6 = ::1;
96DATABASE = sqlite 90DATABASE = sqlite
97ZONEFILE_DIRECTORY = $SERVICEHOME 91ZONEFILE_DIRECTORY = $SERVICEHOME
98 92
93[identity]
94EGODIR = egos/
95
99[namestore-sqlite] 96[namestore-sqlite]
100FILENAME = $SERVICEHOME/sqlite-default.db 97FILENAME = $SERVICEHOME/sqlite-default.db
diff --git a/src/gns/test_gns_lookup.sh b/src/gns/test_gns_lookup.sh
index a2c531ebb..b15c114fd 100644
--- a/src/gns/test_gns_lookup.sh
+++ b/src/gns/test_gns_lookup.sh
@@ -4,10 +4,9 @@ TEST_IP="127.0.0.1"
4 4
5gnunet-arm -s -c test_gns_lookup.conf 5gnunet-arm -s -c test_gns_lookup.conf
6 6
7gnunet-identity -C testego -c test_gns_lookup.conf 7#gnunet-identity -C testego -c test_gns_lookup.conf
8
9gnunet-namestore -z testego -a -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf
10 8
9gnunet-namestore -p -z testego -a -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf
11RES_IP=$(gnunet-gns --raw -z testego -u www.gnu -t A -c test_gns_lookup.conf) 10RES_IP=$(gnunet-gns --raw -z testego -u www.gnu -t A -c test_gns_lookup.conf)
12 11
13gnunet-namestore -z testego -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf 12gnunet-namestore -z testego -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf
@@ -16,10 +15,8 @@ gnunet-arm -e -c test_gns_lookup.conf
16 15
17if [ "$RES_IP" == "$TEST_IP" ] 16if [ "$RES_IP" == "$TEST_IP" ]
18then 17then
19 echo "OK"
20 exit 0 18 exit 0
21else 19else
22 echo "Result $RES_IP NOTOK"
23 exit 1 20 exit 1
24fi 21fi
25 22