[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r10445 - gnunet/src/testing
From: |
gnunet |
Subject: |
[GNUnet-SVN] r10445 - gnunet/src/testing |
Date: |
Fri, 26 Feb 2010 11:58:00 +0100 |
Author: nevans
Date: 2010-02-26 11:58:00 +0100 (Fri, 26 Feb 2010)
New Revision: 10445
Added:
gnunet/src/testing/test_testing_data_topology_2d_torus.conf
gnunet/src/testing/test_testing_data_topology_erdos_renyi.conf
gnunet/src/testing/test_testing_data_topology_internat.conf
gnunet/src/testing/test_testing_data_topology_ring.conf
gnunet/src/testing/test_testing_data_topology_small_world_ring.conf
gnunet/src/testing/test_testing_data_topology_small_world_torus.conf
Modified:
gnunet/src/testing/Makefile.am
gnunet/src/testing/test_testing_data_topology_clique.conf
gnunet/src/testing/test_testing_topology.c
Log:
add support for multi topology testing to makefile (all work for me, but only
clique is currently a testcase)
Modified: gnunet/src/testing/Makefile.am
===================================================================
--- gnunet/src/testing/Makefile.am 2010-02-26 10:44:15 UTC (rev 10444)
+++ gnunet/src/testing/Makefile.am 2010-02-26 10:58:00 UTC (rev 10445)
@@ -26,12 +26,24 @@
test_testing_connect \
test_testing_group \
test_testing_topology_clique
-
+# test_testing_topology_ring \
+# test_testing_topology_2d_torus \
+# test_testing_topology_small_world_ring \
+# test_testing_topology_small_world_torus \
+# test_testing_topology_erdos_renyi \
+# test_testing_topology_internat
+
TESTS = \
test_testing \
test_testing_connect \
test_testing_group \
- test_testing_topology_clique
+ test_testing_topology_clique
+# test_testing_topology_ring \
+# test_testing_topology_2d_torus \
+# test_testing_topology_small_world_ring \
+# test_testing_topology_small_world_torus \
+# test_testing_topology_erdos_renyi \
+# test_testing_topology_internat
#$(check_PROGRAMS)
test_testing_SOURCES = \
@@ -53,13 +65,57 @@
$(top_builddir)/src/util/libgnunetutil.la
test_testing_topology_clique_SOURCES = \
- test_testing_topology_clique.c
+ test_testing_topology.c
test_testing_topology_clique_LDADD = \
$(top_builddir)/src/testing/libgnunettesting.la \
$(top_builddir)/src/util/libgnunetutil.la
+#test_testing_topology_ring_SOURCES = \
+# test_testing_topology.c
+#test_testing_topology_ring_LDADD = \
+# $(top_builddir)/src/testing/libgnunettesting.la \
+# $(top_builddir)/src/util/libgnunetutil.la
+
+#test_testing_topology_2d_torus_SOURCES = \
+# test_testing_topology.c
+#test_testing_topology_2d_torus_LDADD = \
+# $(top_builddir)/src/testing/libgnunettesting.la \
+# $(top_builddir)/src/util/libgnunetutil.la
+
+#test_testing_topology_small_world_ring_SOURCES = \
+# test_testing_topology.c
+#test_testing_topology_small_world_ring_LDADD = \
+# $(top_builddir)/src/testing/libgnunettesting.la \
+# $(top_builddir)/src/util/libgnunetutil.la
+
+#test_testing_topology_small_world_torus_SOURCES = \
+# test_testing_topology.c
+#test_testing_topology_small_world_torus_LDADD = \
+# $(top_builddir)/src/testing/libgnunettesting.la \
+# $(top_builddir)/src/util/libgnunetutil.la
+
+#test_testing_topology_internat_SOURCES = \
+# test_testing_topology.c
+#test_testing_topology_internat_LDADD = \
+# $(top_builddir)/src/testing/libgnunettesting.la \
+# $(top_builddir)/src/util/libgnunetutil.la
+
+#test_testing_topology_erdos_renyi_SOURCES = \
+# test_testing_topology.c
+#test_testing_topology_erdos_renyi_LDADD = \
+# $(top_builddir)/src/testing/libgnunettesting.la \
+# $(top_builddir)/src/util/libgnunetutil.la
+
+
EXTRA_DIST = \
test_testing_data.conf \
test_testing_connect_peer1.conf \
test_testing_connect_peer2.conf \
- test_testing_data_topology_clique.conf
+ test_testing_data_topology_clique.conf \
+ test_testing_data_topology_ring.conf \
+ test_testing_data_topology_2d_torus.conf \
+ test_testing_data_topology_small_world_ring.conf \
+ test_testing_data_topology_small_world_torus.conf \
+ test_testing_data_topology_erdos_renyi.conf \
+ test_testing_data_topology_internat.conf
+
Added: gnunet/src/testing/test_testing_data_topology_2d_torus.conf
===================================================================
--- gnunet/src/testing/test_testing_data_topology_2d_torus.conf
(rev 0)
+++ gnunet/src/testing/test_testing_data_topology_2d_torus.conf 2010-02-26
10:58:00 UTC (rev 10445)
@@ -0,0 +1,36 @@
+[PATHS]
+SERVICEHOME = /tmp/test-gnunet-testing/
+DEFAULTCONFIG = test_testing_data_topology_clique.conf
+
+[resolver]
+PORT = 2564
+
+[transport]
+PORT = 2565
+PLUGINS = tcp
+#PREFIX = xterm -e xterm -T transport -e gdb --args
+#PREFIX = valgrind --tool=memcheck --log-file=logs%p
+#DEBUG = YES
+
+[arm]
+PORT = 2566
+DEFAULTSERVICES = peerinfo transport core
+
+[statistics]
+PORT = 2567
+
+[transport-tcp]
+PORT = 2568
+
+[peerinfo]
+PORT = 2569
+
+[core]
+PORT = 2570
+#DEBUG = YES
+
+[testing]
+NUM_PEERS = 5
+WEAKRANDOM = YES
+TOPOLOGY = 4
+F2F = YES
Modified: gnunet/src/testing/test_testing_data_topology_clique.conf
===================================================================
--- gnunet/src/testing/test_testing_data_topology_clique.conf 2010-02-26
10:44:15 UTC (rev 10444)
+++ gnunet/src/testing/test_testing_data_topology_clique.conf 2010-02-26
10:58:00 UTC (rev 10445)
@@ -30,7 +30,7 @@
#DEBUG = YES
[testing]
-NUM_PEERS = 2
+NUM_PEERS = 5
WEAKRANDOM = YES
TOPOLOGY = 0
F2F = YES
Added: gnunet/src/testing/test_testing_data_topology_erdos_renyi.conf
===================================================================
--- gnunet/src/testing/test_testing_data_topology_erdos_renyi.conf
(rev 0)
+++ gnunet/src/testing/test_testing_data_topology_erdos_renyi.conf
2010-02-26 10:58:00 UTC (rev 10445)
@@ -0,0 +1,36 @@
+[PATHS]
+SERVICEHOME = /tmp/test-gnunet-testing/
+DEFAULTCONFIG = test_testing_data_topology_clique.conf
+
+[resolver]
+PORT = 2564
+
+[transport]
+PORT = 2565
+PLUGINS = tcp
+#PREFIX = xterm -e xterm -T transport -e gdb --args
+#PREFIX = valgrind --tool=memcheck --log-file=logs%p
+#DEBUG = YES
+
+[arm]
+PORT = 2566
+DEFAULTSERVICES = peerinfo transport core
+
+[statistics]
+PORT = 2567
+
+[transport-tcp]
+PORT = 2568
+
+[peerinfo]
+PORT = 2569
+
+[core]
+PORT = 2570
+#DEBUG = YES
+
+[testing]
+NUM_PEERS = 5
+WEAKRANDOM = YES
+TOPOLOGY = 5
+F2F = YES
Added: gnunet/src/testing/test_testing_data_topology_internat.conf
===================================================================
--- gnunet/src/testing/test_testing_data_topology_internat.conf
(rev 0)
+++ gnunet/src/testing/test_testing_data_topology_internat.conf 2010-02-26
10:58:00 UTC (rev 10445)
@@ -0,0 +1,36 @@
+[PATHS]
+SERVICEHOME = /tmp/test-gnunet-testing/
+DEFAULTCONFIG = test_testing_data_topology_clique.conf
+
+[resolver]
+PORT = 2564
+
+[transport]
+PORT = 2565
+PLUGINS = tcp
+#PREFIX = xterm -e xterm -T transport -e gdb --args
+#PREFIX = valgrind --tool=memcheck --log-file=logs%p
+#DEBUG = YES
+
+[arm]
+PORT = 2566
+DEFAULTSERVICES = peerinfo transport core
+
+[statistics]
+PORT = 2567
+
+[transport-tcp]
+PORT = 2568
+
+[peerinfo]
+PORT = 2569
+
+[core]
+PORT = 2570
+#DEBUG = YES
+
+[testing]
+NUM_PEERS = 5
+WEAKRANDOM = YES
+TOPOLOGY = 6
+F2F = YES
Added: gnunet/src/testing/test_testing_data_topology_ring.conf
===================================================================
--- gnunet/src/testing/test_testing_data_topology_ring.conf
(rev 0)
+++ gnunet/src/testing/test_testing_data_topology_ring.conf 2010-02-26
10:58:00 UTC (rev 10445)
@@ -0,0 +1,36 @@
+[PATHS]
+SERVICEHOME = /tmp/test-gnunet-testing/
+DEFAULTCONFIG = test_testing_data_topology_clique.conf
+
+[resolver]
+PORT = 2564
+
+[transport]
+PORT = 2565
+PLUGINS = tcp
+#PREFIX = xterm -e xterm -T transport -e gdb --args
+#PREFIX = valgrind --tool=memcheck --log-file=logs%p
+#DEBUG = YES
+
+[arm]
+PORT = 2566
+DEFAULTSERVICES = peerinfo transport core
+
+[statistics]
+PORT = 2567
+
+[transport-tcp]
+PORT = 2568
+
+[peerinfo]
+PORT = 2569
+
+[core]
+PORT = 2570
+#DEBUG = YES
+
+[testing]
+NUM_PEERS = 5
+WEAKRANDOM = YES
+TOPOLOGY = 3
+F2F = YES
Added: gnunet/src/testing/test_testing_data_topology_small_world_ring.conf
===================================================================
--- gnunet/src/testing/test_testing_data_topology_small_world_ring.conf
(rev 0)
+++ gnunet/src/testing/test_testing_data_topology_small_world_ring.conf
2010-02-26 10:58:00 UTC (rev 10445)
@@ -0,0 +1,36 @@
+[PATHS]
+SERVICEHOME = /tmp/test-gnunet-testing/
+DEFAULTCONFIG = test_testing_data_topology_clique.conf
+
+[resolver]
+PORT = 2564
+
+[transport]
+PORT = 2565
+PLUGINS = tcp
+#PREFIX = xterm -e xterm -T transport -e gdb --args
+#PREFIX = valgrind --tool=memcheck --log-file=logs%p
+#DEBUG = YES
+
+[arm]
+PORT = 2566
+DEFAULTSERVICES = peerinfo transport core
+
+[statistics]
+PORT = 2567
+
+[transport-tcp]
+PORT = 2568
+
+[peerinfo]
+PORT = 2569
+
+[core]
+PORT = 2570
+#DEBUG = YES
+
+[testing]
+NUM_PEERS = 5
+WEAKRANDOM = YES
+TOPOLOGY = 2
+F2F = YES
Added: gnunet/src/testing/test_testing_data_topology_small_world_torus.conf
===================================================================
--- gnunet/src/testing/test_testing_data_topology_small_world_torus.conf
(rev 0)
+++ gnunet/src/testing/test_testing_data_topology_small_world_torus.conf
2010-02-26 10:58:00 UTC (rev 10445)
@@ -0,0 +1,36 @@
+[PATHS]
+SERVICEHOME = /tmp/test-gnunet-testing/
+DEFAULTCONFIG = test_testing_data_topology_clique.conf
+
+[resolver]
+PORT = 2564
+
+[transport]
+PORT = 2565
+PLUGINS = tcp
+#PREFIX = xterm -e xterm -T transport -e gdb --args
+#PREFIX = valgrind --tool=memcheck --log-file=logs%p
+#DEBUG = YES
+
+[arm]
+PORT = 2566
+DEFAULTSERVICES = peerinfo transport core
+
+[statistics]
+PORT = 2567
+
+[transport-tcp]
+PORT = 2568
+
+[peerinfo]
+PORT = 2569
+
+[core]
+PORT = 2570
+#DEBUG = YES
+
+[testing]
+NUM_PEERS = 5
+WEAKRANDOM = YES
+TOPOLOGY = 1
+F2F = YES
Modified: gnunet/src/testing/test_testing_topology.c
===================================================================
--- gnunet/src/testing/test_testing_topology.c 2010-02-26 10:44:15 UTC (rev
10444)
+++ gnunet/src/testing/test_testing_topology.c 2010-02-26 10:58:00 UTC (rev
10445)
@@ -25,7 +25,7 @@
#include "gnunet_testing_lib.h"
#include "gnunet_core_service.h"
-#define VERBOSE GNUNET_YES
+#define VERBOSE GNUNET_NO
/**
* How long until we give up on connecting the peers?
@@ -250,7 +250,9 @@
transmit_ready (void *cls, size_t size, void *buf)
{
struct GNUNET_MessageHeader *m;
+#if VERBOSE
struct GNUNET_PeerIdentity *peer = cls;
+#endif
GNUNET_assert (buf != NULL);
m = (struct GNUNET_MessageHeader *) buf;
m->type = htons (MTYPE);
@@ -258,8 +260,8 @@
transmit_ready_called++;
#if VERBOSE
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
- "transmit ready for peer %s\ntransmit_ready's scheduled
%d, transmit_ready's called %d\n", GNUNET_i2s(peer), transmit_ready_scheduled,
transmit_ready_called);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "transmit ready for peer %s\ntransmit_ready's scheduled %d,
transmit_ready's called %d\n", GNUNET_i2s(peer), transmit_ready_scheduled,
transmit_ready_called);
#endif
GNUNET_SCHEDULER_add_now(sched, &schedule_transmission, NULL);
return sizeof (struct GNUNET_MessageHeader);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r10445 - gnunet/src/testing,
gnunet <=