diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2013-09-23 17:53:18 +0000 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2013-09-23 17:53:18 +0000 |
commit | 2034f4a4ecc6f65ee84db9bff75e181e79e4a744 (patch) | |
tree | fd9680e184c56b14d6649e71e65dee865ef532aa | |
parent | 266ee8266ee960ee488b346bd9974d9e204818d4 (diff) | |
download | gnunet-2034f4a4ecc6f65ee84db9bff75e181e79e4a744.tar.gz gnunet-2034f4a4ecc6f65ee84db9bff75e181e79e4a744.zip |
-more script tests
-rw-r--r-- | src/gns/egos/delegatedego | bin | 0 -> 826 bytes | |||
-rw-r--r-- | src/gns/egos/testego | bin | 0 -> 827 bytes | |||
-rw-r--r-- | src/gns/test_gns_delegated_lookup.sh | 25 | ||||
-rw-r--r-- | src/gns/test_gns_lookup.conf | 11 | ||||
-rw-r--r-- | src/gns/test_gns_lookup.sh | 7 |
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 | |||
3 | TEST_IP="127.0.0.1" | ||
4 | DELEGATED_PKEY=$(gnunet-ecc -p egos/delegatedego) | ||
5 | |||
6 | gnunet-arm -s -c test_gns_lookup.conf | ||
7 | |||
8 | #gnunet-identity -C testego -c test_gns_lookup.conf | ||
9 | |||
10 | gnunet-namestore -p -z testego -a -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf | ||
11 | gnunet-namestore -p -z delegatedego -a -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf | ||
12 | RES_IP=$(gnunet-gns --raw -z testego -u www.b.gnu -t A -c test_gns_lookup.conf) | ||
13 | |||
14 | gnunet-namestore -z testego -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf | ||
15 | gnunet-namestore -z delegatedego -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf | ||
16 | |||
17 | gnunet-arm -e -c test_gns_lookup.conf | ||
18 | |||
19 | if [ "$RES_IP" == "$TEST_IP" ] | ||
20 | then | ||
21 | exit 0 | ||
22 | else | ||
23 | exit 1 | ||
24 | fi | ||
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 | |||
33 | PORT = 12092 | 33 | PORT = 12092 |
34 | 34 | ||
35 | [arm] | 35 | [arm] |
36 | DEFAULTSERVICES = core dht namestore gns | 36 | DEFAULTSERVICES = core dht namestore |
37 | PORT = 12366 | 37 | PORT = 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 |
63 | AUTOSTART = YES | 63 | AUTOSTART = YES |
64 | BINARY = gnunet-service-gns | 64 | BINARY = gnunet-service-gns |
65 | ZONEKEY = zonefiles/test_zonekey | ||
66 | PRIVATE_ZONE = private | ||
67 | PRIVATE_ZONEKEY = zonefiles/OEFL7A4VEF1B40QLEMTG5D8G1CN6EN16QUSG5R2DT71GRJN34LSG.zkey | ||
68 | SHORTEN_ZONE = short | ||
69 | SHORTEN_ZONEKEY = zonefiles/188JSUMKEF25GVU8TTV0PBNNN8JVCPUEDFV1UHJJU884JD25V0T0.zkey | ||
70 | #ZONEKEY = $SERVICEHOME/gns/zonekey.zkey | ||
71 | HIJACK_DNS = NO | 65 | HIJACK_DNS = NO |
72 | UNIXPATH = /tmp/gnunet-service-gns.sock | 66 | UNIXPATH = /tmp/gnunet-service-gns.sock |
73 | HOME = $SERVICEHOME | 67 | HOME = $SERVICEHOME |
@@ -96,5 +90,8 @@ ACCEPT_FROM6 = ::1; | |||
96 | DATABASE = sqlite | 90 | DATABASE = sqlite |
97 | ZONEFILE_DIRECTORY = $SERVICEHOME | 91 | ZONEFILE_DIRECTORY = $SERVICEHOME |
98 | 92 | ||
93 | [identity] | ||
94 | EGODIR = egos/ | ||
95 | |||
99 | [namestore-sqlite] | 96 | [namestore-sqlite] |
100 | FILENAME = $SERVICEHOME/sqlite-default.db | 97 | FILENAME = $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 | ||
5 | gnunet-arm -s -c test_gns_lookup.conf | 5 | gnunet-arm -s -c test_gns_lookup.conf |
6 | 6 | ||
7 | gnunet-identity -C testego -c test_gns_lookup.conf | 7 | #gnunet-identity -C testego -c test_gns_lookup.conf |
8 | |||
9 | gnunet-namestore -z testego -a -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf | ||
10 | 8 | ||
9 | gnunet-namestore -p -z testego -a -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf | ||
11 | RES_IP=$(gnunet-gns --raw -z testego -u www.gnu -t A -c test_gns_lookup.conf) | 10 | RES_IP=$(gnunet-gns --raw -z testego -u www.gnu -t A -c test_gns_lookup.conf) |
12 | 11 | ||
13 | gnunet-namestore -z testego -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf | 12 | gnunet-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 | ||
17 | if [ "$RES_IP" == "$TEST_IP" ] | 16 | if [ "$RES_IP" == "$TEST_IP" ] |
18 | then | 17 | then |
19 | echo "OK" | ||
20 | exit 0 | 18 | exit 0 |
21 | else | 19 | else |
22 | echo "Result $RES_IP NOTOK" | ||
23 | exit 1 | 20 | exit 1 |
24 | fi | 21 | fi |
25 | 22 | ||