aboutsummaryrefslogtreecommitdiff
path: root/src/gns/test_gns_quickupdate.sh
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-10-20 18:02:39 +0000
committerChristian Grothoff <christian@grothoff.org>2013-10-20 18:02:39 +0000
commit0380fddde67fd46e9e5a201121f3c38ba15f6ccd (patch)
tree00d23fe73f2fdbd4f116d495123d39ca7319f793 /src/gns/test_gns_quickupdate.sh
parentc1ff578c693e4e45125ead915dc515bb141883ec (diff)
downloadgnunet-0380fddde67fd46e9e5a201121f3c38ba15f6ccd.tar.gz
gnunet-0380fddde67fd46e9e5a201121f3c38ba15f6ccd.zip
-simplify to use new namestore API to skip initial iteration, document now passing quickupdate test better
Diffstat (limited to 'src/gns/test_gns_quickupdate.sh')
-rwxr-xr-xsrc/gns/test_gns_quickupdate.sh12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/gns/test_gns_quickupdate.sh b/src/gns/test_gns_quickupdate.sh
index 001e89a73..84882a70b 100755
--- a/src/gns/test_gns_quickupdate.sh
+++ b/src/gns/test_gns_quickupdate.sh
@@ -9,13 +9,23 @@ gnunet-identity -C delegatedego -c test_gns_lookup.conf
9DELEGATED_PKEY=$(gnunet-identity -d -c test_gns_lookup.conf | grep delegatedego | awk '{print $3}') 9DELEGATED_PKEY=$(gnunet-identity -d -c test_gns_lookup.conf | grep delegatedego | awk '{print $3}')
10gnunet-arm -i gns -c test_gns_lookup.conf 10gnunet-arm -i gns -c test_gns_lookup.conf
11gnunet-namestore -p -z testego -a -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf 11gnunet-namestore -p -z testego -a -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf
12sleep 5 12# Give GNS/namestore time to fully start and finish initial iteration
13sleep 2
14# Performing namestore update
13gnunet-namestore -p -z delegatedego -a -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf 15gnunet-namestore -p -z delegatedego -a -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf
16# Give GNS chance to observe store event via monitor
17sleep 1
14gnunet-namestore -z delegatedego -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf 18gnunet-namestore -z delegatedego -d -n www -t A -V $TEST_IP -e never -c test_gns_lookup.conf
19# give GNS chance to process monitor event
20sleep 1
21# stop everything and restart to check that DHT PUT did happen
15gnunet-arm -k gns -c test_gns_lookup.conf 22gnunet-arm -k gns -c test_gns_lookup.conf
16gnunet-arm -k namestore -c test_gns_lookup.conf 23gnunet-arm -k namestore -c test_gns_lookup.conf
17gnunet-arm -k namecache -c test_gns_lookup.conf 24gnunet-arm -k namecache -c test_gns_lookup.conf
25# Purge nameacache, as we might otherwise fetch from there
18rm -r `gnunet-config -c test_gns_lookup.conf -s namecache-sqlite -o FILENAME` 26rm -r `gnunet-config -c test_gns_lookup.conf -s namecache-sqlite -o FILENAME`
27gnunet-arm -i namestore -c test_gns_lookup.conf
28gnunet-arm -i namecache -c test_gns_lookup.conf
19gnunet-arm -i gns -c test_gns_lookup.conf 29gnunet-arm -i gns -c test_gns_lookup.conf
20RES_IP=`$DO_TIMEOUT gnunet-gns --raw -z testego -u www.b.gnu -t A -c test_gns_lookup.conf` 30RES_IP=`$DO_TIMEOUT gnunet-gns --raw -z testego -u www.b.gnu -t A -c test_gns_lookup.conf`
21gnunet-namestore -z testego -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf 31gnunet-namestore -z testego -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf