From e14f682ca1de9f26c90420dd33ffad215bfef45c Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Tue, 30 Nov 2010 14:02:25 +0000 Subject: added multi plugin transport api testcase --- src/transport/test_transport_api.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'src/transport/test_transport_api.c') diff --git a/src/transport/test_transport_api.c b/src/transport/test_transport_api.c index 488471e7a..1f9c56974 100644 --- a/src/transport/test_transport_api.c +++ b/src/transport/test_transport_api.c @@ -82,6 +82,8 @@ static int is_http; static int is_https; +static int is_multi_protocol; + static GNUNET_SCHEDULER_TaskIdentifier die_task; static char * key_file_p1; @@ -344,6 +346,12 @@ run (void *cls, die_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, &end_badly, NULL); + if (is_multi_protocol) + { + setup_peer (&p1, "test_transport_api_multi_peer1.conf"); + setup_peer (&p2, "test_transport_api_multi_peer2.conf"); + } + if (is_udp) { setup_peer (&p1, "test_transport_api_udp_peer1.conf"); @@ -559,10 +567,22 @@ main (int argc, char *argv[]) { is_http = GNUNET_YES; } + else if (strstr(argv[0], "multi") != NULL) + { + is_multi_protocol = GNUNET_YES; + } ret = check (); - GNUNET_DISK_directory_remove ("/tmp/test-gnunetd-transport-peer-1"); - GNUNET_DISK_directory_remove ("/tmp/test-gnunetd-transport-peer-2"); + if (is_multi_protocol) + { + GNUNET_DISK_directory_remove ("/tmp/test-gnunetd-transport-multi-peer-1/"); + GNUNET_DISK_directory_remove ("/tmp/test-gnunetd-transport-multi-peer-2/"); + } + else + { + GNUNET_DISK_directory_remove ("/tmp/test-gnunetd-transport-peer-1"); + GNUNET_DISK_directory_remove ("/tmp/test-gnunetd-transport-peer-2"); + } return ret; } -- cgit v1.2.3