aboutsummaryrefslogtreecommitdiff
path: root/src/testbed
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2012-08-31 10:57:19 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2012-08-31 10:57:19 +0000
commitc0630a93cdad9646c9e96ffd23f441b242d82464 (patch)
treee77e8d89cfd7caabdfbaa769f10483254a04527b /src/testbed
parent7efd3e4aa1f19f8af7f919991dc271dca1fa28be (diff)
downloadgnunet-c0630a93cdad9646c9e96ffd23f441b242d82464.tar.gz
gnunet-c0630a93cdad9646c9e96ffd23f441b242d82464.zip
renamed gnunet-testbed-helper to gnunet-helper-testbed
Diffstat (limited to 'src/testbed')
-rw-r--r--src/testbed/Makefile.am20
-rw-r--r--src/testbed/gnunet-helper-testbed.c (renamed from src/testbed/gnunet-testbed-helper.c)6
-rw-r--r--src/testbed/test_gnunet_helper_testbed.c (renamed from src/testbed/test_gnunet_testbed_helper.c)14
-rw-r--r--src/testbed/testbed_api.c12
-rw-r--r--src/testbed/testbed_helper.h4
5 files changed, 31 insertions, 25 deletions
diff --git a/src/testbed/Makefile.am b/src/testbed/Makefile.am
index 3de2009cc..2e07afee7 100644
--- a/src/testbed/Makefile.am
+++ b/src/testbed/Makefile.am
@@ -16,7 +16,7 @@ pkgcfg_DATA = \
16 16
17bin_PROGRAMS = \ 17bin_PROGRAMS = \
18 gnunet-service-testbed \ 18 gnunet-service-testbed \
19 gnunet-testbed-helper 19 gnunet-helper-testbed
20 20
21gnunet_service_testbed_SOURCES = \ 21gnunet_service_testbed_SOURCES = \
22 gnunet-service-testbed.c 22 gnunet-service-testbed.c
@@ -31,14 +31,14 @@ gnunet_service_testbed_LDADD = $(XLIB) \
31gnunet_service_testbed_DEPENDENCIES = \ 31gnunet_service_testbed_DEPENDENCIES = \
32 libgnunettestbed.la 32 libgnunettestbed.la
33 33
34gnunet_testbed_helper_SOURCES = \ 34gnunet_helper_testbed_SOURCES = \
35 gnunet-testbed-helper.c 35 gnunet-helper-testbed.c
36gnunet_testbed_helper_LDADD = $(XLIB) \ 36gnunet_helper_testbed_LDADD = $(XLIB) \
37 $(top_builddir)/src/util/libgnunetutil.la \ 37 $(top_builddir)/src/util/libgnunetutil.la \
38 $(top_builddir)/src/testing/libgnunettesting.la \ 38 $(top_builddir)/src/testing/libgnunettesting.la \
39 libgnunettestbed.la \ 39 libgnunettestbed.la \
40 $(LTLIBINTL) -lz 40 $(LTLIBINTL) -lz
41gnunet_testbed_helper_DEPENDENCIES = \ 41gnunet_helper_testbed_DEPENDENCIES = \
42 gnunet-service-testbed.$(OBJEXT) \ 42 gnunet-service-testbed.$(OBJEXT) \
43 libgnunettestbed.la 43 libgnunettestbed.la
44 44
@@ -74,7 +74,7 @@ check_PROGRAMS = \
74 test_testbed_api \ 74 test_testbed_api \
75 test_testbed_api_operations \ 75 test_testbed_api_operations \
76 test_testbed_api_testbed_run \ 76 test_testbed_api_testbed_run \
77 test_gnunet_testbed_helper 77 test_gnunet_helper_testbed
78 78
79if ENABLE_TEST_RUN 79if ENABLE_TEST_RUN
80 TESTS = \ 80 TESTS = \
@@ -82,7 +82,7 @@ if ENABLE_TEST_RUN
82 test_testbed_api_hosts \ 82 test_testbed_api_hosts \
83 test_testbed_api_2peers \ 83 test_testbed_api_2peers \
84 test_testbed_api_operations \ 84 test_testbed_api_operations \
85 test_gnunet_testbed_helper \ 85 test_gnunet_helper_testbed \
86 test_testbed_api_controllerlink \ 86 test_testbed_api_controllerlink \
87 test_testbed_api_testbed_run 87 test_testbed_api_testbed_run
88endif 88endif
@@ -126,9 +126,9 @@ test_testbed_api_testbed_run_LDADD = \
126 $(top_builddir)/src/util/libgnunetutil.la \ 126 $(top_builddir)/src/util/libgnunetutil.la \
127 libgnunettestbed.la 127 libgnunettestbed.la
128 128
129test_gnunet_testbed_helper_SOURCES = \ 129test_gnunet_helper_testbed_SOURCES = \
130 test_gnunet_testbed_helper.c 130 test_gnunet_helper_testbed.c
131test_gnunet_testbed_helper_LDADD = \ 131test_gnunet_helper_testbed_LDADD = \
132 $(top_builddir)/src/util/libgnunetutil.la \ 132 $(top_builddir)/src/util/libgnunetutil.la \
133 libgnunettestbed.la \ 133 libgnunettestbed.la \
134 -lz \ No newline at end of file 134 -lz \ No newline at end of file
diff --git a/src/testbed/gnunet-testbed-helper.c b/src/testbed/gnunet-helper-testbed.c
index e06472998..bc7f223af 100644
--- a/src/testbed/gnunet-testbed-helper.c
+++ b/src/testbed/gnunet-helper-testbed.c
@@ -19,7 +19,7 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file testbed/gnunet-testbed-helper.c 22 * @file testbed/gnunet-helper-testbed.c
23 * @brief Helper binary that is started from a remote controller to start 23 * @brief Helper binary that is started from a remote controller to start
24 * gnunet-service-testbed. This binary also receives configuration 24 * gnunet-service-testbed. This binary also receives configuration
25 * from the remove controller which is put in a temporary location 25 * from the remove controller which is put in a temporary location
@@ -435,7 +435,7 @@ main (int argc, char **argv)
435 shc_chld = 435 shc_chld =
436 GNUNET_SIGNAL_handler_install (GNUNET_SIGCHLD, &sighandler_child_death); 436 GNUNET_SIGNAL_handler_install (GNUNET_SIGCHLD, &sighandler_child_death);
437 ret = 437 ret =
438 GNUNET_PROGRAM_run (argc, argv, "gnunet-testbed-helper", 438 GNUNET_PROGRAM_run (argc, argv, "gnunet-helper-testbed",
439 "Helper for starting gnunet-service-testbed", options, 439 "Helper for starting gnunet-service-testbed", options,
440 &run, NULL); 440 &run, NULL);
441 GNUNET_SIGNAL_handler_uninstall (shc_chld); 441 GNUNET_SIGNAL_handler_uninstall (shc_chld);
@@ -445,4 +445,4 @@ main (int argc, char **argv)
445 return (GNUNET_OK == status) ? 0 : 1; 445 return (GNUNET_OK == status) ? 0 : 1;
446} 446}
447 447
448/* end of gnunet-testbed-helper.c */ 448/* end of gnunet-helper-testbed.c */
diff --git a/src/testbed/test_gnunet_testbed_helper.c b/src/testbed/test_gnunet_helper_testbed.c
index 92eb07f03..87e39847a 100644
--- a/src/testbed/test_gnunet_testbed_helper.c
+++ b/src/testbed/test_gnunet_helper_testbed.c
@@ -19,8 +19,8 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file testbed/test_gnunet_testbed_helper.c 22 * @file testbed/test_gnunet_helper_testbed.c
23 * @brief Testcase for testing gnunet-testbed-helper.c 23 * @brief Testcase for testing gnunet-helper-testbed.c
24 * @author Sree Harsha Totakura <sreeharsha@totakura.in> 24 * @author Sree Harsha Totakura <sreeharsha@totakura.in>
25 */ 25 */
26 26
@@ -202,13 +202,13 @@ run (void *cls, char *const *args, const char *cfgfile,
202 const struct GNUNET_CONFIGURATION_Handle *cfg2) 202 const struct GNUNET_CONFIGURATION_Handle *cfg2)
203{ 203{
204 static char *const binary_argv[] = { 204 static char *const binary_argv[] = {
205 "gnunet-testbed-helper", 205 "gnunet-helper-testbed",
206 NULL 206 NULL
207 }; 207 };
208 const char *controller_name = "127.0.0.1"; 208 const char *controller_name = "127.0.0.1";
209 209
210 helper = 210 helper =
211 GNUNET_HELPER_start (GNUNET_YES, "gnunet-testbed-helper", binary_argv, 211 GNUNET_HELPER_start (GNUNET_YES, "gnunet-helper-testbed", binary_argv,
212 &mst_cb, &exp_cb, NULL); 212 &mst_cb, &exp_cb, NULL);
213 GNUNET_assert (NULL != helper); 213 GNUNET_assert (NULL != helper);
214 cfg = GNUNET_CONFIGURATION_dup (cfg2); 214 cfg = GNUNET_CONFIGURATION_dup (cfg2);
@@ -239,11 +239,11 @@ main (int argc, char **argv)
239 239
240 result = GNUNET_OK; 240 result = GNUNET_OK;
241 if (GNUNET_OK != 241 if (GNUNET_OK !=
242 GNUNET_PROGRAM_run (argc, argv, "test_gnunet_testbed_helper", 242 GNUNET_PROGRAM_run (argc, argv, "test_gnunet_helper_testbed",
243 "Testcase for testing gnunet-testbed-helper.c", 243 "Testcase for testing gnunet-helper-testbed.c",
244 options, &run, NULL)) 244 options, &run, NULL))
245 return 1; 245 return 1;
246 return (GNUNET_OK == result) ? 0 : 1; 246 return (GNUNET_OK == result) ? 0 : 1;
247} 247}
248 248
249/* end of test_gnunet_testbed_helper.c */ 249/* end of test_gnunet_helper_testbed.c */
diff --git a/src/testbed/testbed_api.c b/src/testbed/testbed_api.c
index ecc897205..48c55e470 100644
--- a/src/testbed/testbed_api.c
+++ b/src/testbed/testbed_api.c
@@ -68,6 +68,12 @@
68 68
69 69
70/** 70/**
71 * Testbed Helper binary name
72 */
73#define HELPER_TESTBED_BINARY "gnunet-helper-testbed"
74
75
76/**
71 * The message queue for sending messages to the controller service 77 * The message queue for sending messages to the controller service
72 */ 78 */
73struct MessageQueue 79struct MessageQueue
@@ -1143,11 +1149,11 @@ GNUNET_TESTBED_controller_start (const char *controller_ip,
1143 if ((NULL == host) || (0 == GNUNET_TESTBED_host_get_id_ (host))) 1149 if ((NULL == host) || (0 == GNUNET_TESTBED_host_get_id_ (host)))
1144 { 1150 {
1145 char *const binary_argv[] = { 1151 char *const binary_argv[] = {
1146 "gnunet-testbed-helper", NULL 1152 HELPER_TESTBED_BINARY, NULL
1147 }; 1153 };
1148 1154
1149 cp->helper = 1155 cp->helper =
1150 GNUNET_HELPER_start (GNUNET_YES, "gnunet-testbed-helper", binary_argv, 1156 GNUNET_HELPER_start (GNUNET_YES, HELPER_TESTBED_BINARY, binary_argv,
1151 &helper_mst, &helper_exp_cb, cp); 1157 &helper_mst, &helper_exp_cb, cp);
1152 } 1158 }
1153 else 1159 else
@@ -1172,7 +1178,7 @@ GNUNET_TESTBED_controller_start (const char *controller_ip,
1172 remote_args[argp++] = "-o"; 1178 remote_args[argp++] = "-o";
1173 remote_args[argp++] = "BatchMode=yes"; 1179 remote_args[argp++] = "BatchMode=yes";
1174 remote_args[argp++] = cp->dst; 1180 remote_args[argp++] = cp->dst;
1175 remote_args[argp++] = "gnunet-testbed-helper"; 1181 remote_args[argp++] = HELPER_TESTBED_BINARY;
1176 remote_args[argp++] = NULL; 1182 remote_args[argp++] = NULL;
1177 GNUNET_assert (argp == 8); 1183 GNUNET_assert (argp == 8);
1178 cp->helper = 1184 cp->helper =
diff --git a/src/testbed/testbed_helper.h b/src/testbed/testbed_helper.h
index 1bc6bffc3..e510706a8 100644
--- a/src/testbed/testbed_helper.h
+++ b/src/testbed/testbed_helper.h
@@ -21,7 +21,7 @@
21/** 21/**
22 * @file testbed/testbed_helper.h 22 * @file testbed/testbed_helper.h
23 * @brief Message formats for communication between testbed api and 23 * @brief Message formats for communication between testbed api and
24 * gnunet-testbed-helper process 24 * gnunet-helper-testbed process
25 * @author Sree Harsha Totakura <sreeharsha@totakura.in> 25 * @author Sree Harsha Totakura <sreeharsha@totakura.in>
26 */ 26 */
27 27
@@ -29,7 +29,7 @@
29#define TESTBED_HELPER_H 29#define TESTBED_HELPER_H
30 30
31/** 31/**
32 * Initialization message for gnunet-testbed-helper to start testbed service 32 * Initialization message for gnunet-helper-testbed to start testbed service
33 */ 33 */
34struct GNUNET_TESTBED_HelperInit 34struct GNUNET_TESTBED_HelperInit
35{ 35{