diff options
author | Sree Harsha Totakura <totakura@in.tum.de> | 2012-08-14 13:38:06 +0000 |
---|---|---|
committer | Sree Harsha Totakura <totakura@in.tum.de> | 2012-08-14 13:38:06 +0000 |
commit | 21bb57f2dd89640083dbd0478322924e4b8ad164 (patch) | |
tree | 3d2a2daee339735bb319528851269d1b0e96b5ad /src/testbed | |
parent | 42adbe53cd7a0172ffe755be5e9edb0a0207b739 (diff) | |
download | gnunet-21bb57f2dd89640083dbd0478322924e4b8ad164.tar.gz gnunet-21bb57f2dd89640083dbd0478322924e4b8ad164.zip |
fixes and removed slave2 from controller link test
Diffstat (limited to 'src/testbed')
-rw-r--r-- | src/testbed/gnunet-service-testbed.c | 4 | ||||
-rw-r--r-- | src/testbed/test_testbed_api_controllerlink.c | 29 | ||||
-rw-r--r-- | src/testbed/testbed_api_hosts.c | 2 |
3 files changed, 7 insertions, 28 deletions
diff --git a/src/testbed/gnunet-service-testbed.c b/src/testbed/gnunet-service-testbed.c index c333d6b64..7398ee19c 100644 --- a/src/testbed/gnunet-service-testbed.c +++ b/src/testbed/gnunet-service-testbed.c | |||
@@ -2155,8 +2155,8 @@ shutdown_task (void *cls, | |||
2155 | for (id = 0; id < slave_list_size; id++) | 2155 | for (id = 0; id < slave_list_size; id++) |
2156 | if (NULL != slave_list[id]) | 2156 | if (NULL != slave_list[id]) |
2157 | { | 2157 | { |
2158 | GNUNET_assert (NULL != slave_list[id]->controller); | 2158 | if (NULL != slave_list[id]->controller) |
2159 | GNUNET_TESTBED_controller_disconnect (slave_list[id]->controller); | 2159 | GNUNET_TESTBED_controller_disconnect (slave_list[id]->controller); |
2160 | if (NULL != slave_list[id]->controller_proc) | 2160 | if (NULL != slave_list[id]->controller_proc) |
2161 | GNUNET_TESTBED_controller_stop (slave_list[id]->controller_proc); | 2161 | GNUNET_TESTBED_controller_stop (slave_list[id]->controller_proc); |
2162 | } | 2162 | } |
diff --git a/src/testbed/test_testbed_api_controllerlink.c b/src/testbed/test_testbed_api_controllerlink.c index 29e5de603..99f0d7fd9 100644 --- a/src/testbed/test_testbed_api_controllerlink.c +++ b/src/testbed/test_testbed_api_controllerlink.c | |||
@@ -63,11 +63,6 @@ enum Stage | |||
63 | SLAVE1_REGISTERED, | 63 | SLAVE1_REGISTERED, |
64 | 64 | ||
65 | /** | 65 | /** |
66 | * The second slave has been registered at the master controller | ||
67 | */ | ||
68 | SLAVE2_REGISTERED, | ||
69 | |||
70 | /** | ||
71 | * Final stage | 66 | * Final stage |
72 | */ | 67 | */ |
73 | SUCCESS | 68 | SUCCESS |
@@ -95,11 +90,6 @@ static struct GNUNET_TESTBED_Controller *mc; | |||
95 | static struct GNUNET_TESTBED_Host *slave; | 90 | static struct GNUNET_TESTBED_Host *slave; |
96 | 91 | ||
97 | /** | 92 | /** |
98 | * Another slave host for running another slave controller | ||
99 | */ | ||
100 | static struct GNUNET_TESTBED_Host *slave2; | ||
101 | |||
102 | /** | ||
103 | * Slave host registration handle | 93 | * Slave host registration handle |
104 | */ | 94 | */ |
105 | static struct GNUNET_TESTBED_HostRegistrationHandle *rh; | 95 | static struct GNUNET_TESTBED_HostRegistrationHandle *rh; |
@@ -140,8 +130,6 @@ do_shutdown (void *cls, const const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
140 | GNUNET_TESTBED_controller_disconnect (mc); | 130 | GNUNET_TESTBED_controller_disconnect (mc); |
141 | if (NULL != cp) | 131 | if (NULL != cp) |
142 | GNUNET_TESTBED_controller_stop (cp); | 132 | GNUNET_TESTBED_controller_stop (cp); |
143 | if (NULL != slave2) | ||
144 | GNUNET_TESTBED_host_destroy (slave2); | ||
145 | if (NULL != slave) | 133 | if (NULL != slave) |
146 | GNUNET_TESTBED_host_destroy (slave); | 134 | GNUNET_TESTBED_host_destroy (slave); |
147 | if (NULL != host) | 135 | if (NULL != host) |
@@ -197,19 +185,10 @@ registration_cont (void *cls, const char *emsg) | |||
197 | { | 185 | { |
198 | case MASTER_STARTED: | 186 | case MASTER_STARTED: |
199 | GNUNET_assert (NULL == emsg); | 187 | GNUNET_assert (NULL == emsg); |
200 | result = SLAVE1_REGISTERED; | ||
201 | slave2 = GNUNET_TESTBED_host_create_with_id (2, "127.0.0.1", NULL, 0); | ||
202 | GNUNET_assert (NULL != slave2); | ||
203 | rh = GNUNET_TESTBED_register_host (mc, slave2, ®istration_cont, NULL); | ||
204 | GNUNET_assert (NULL != rh); | ||
205 | break; | ||
206 | case SLAVE1_REGISTERED: | ||
207 | GNUNET_assert (NULL == emsg); | ||
208 | GNUNET_assert (NULL != mc); | 188 | GNUNET_assert (NULL != mc); |
209 | result = SLAVE2_REGISTERED; | 189 | result = SLAVE1_REGISTERED; |
210 | GNUNET_assert (NULL != cfg); | 190 | GNUNET_assert (NULL != cfg); |
211 | GNUNET_TESTBED_controller_link (mc, slave, NULL, cfg, GNUNET_YES); | 191 | GNUNET_TESTBED_controller_link (mc, slave, NULL, cfg, GNUNET_YES); |
212 | //GNUNET_TESTBED_controller_link (mc, host, slave | ||
213 | result = SUCCESS; | 192 | result = SUCCESS; |
214 | GNUNET_SCHEDULER_add_delayed | 193 | GNUNET_SCHEDULER_add_delayed |
215 | (GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 3), | 194 | (GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 3), |
@@ -217,7 +196,7 @@ registration_cont (void *cls, const char *emsg) | |||
217 | break; | 196 | break; |
218 | case INIT: | 197 | case INIT: |
219 | case SUCCESS: | 198 | case SUCCESS: |
220 | case SLAVE2_REGISTERED: | 199 | case SLAVE1_REGISTERED: |
221 | GNUNET_assert (0); | 200 | GNUNET_assert (0); |
222 | } | 201 | } |
223 | } | 202 | } |
@@ -248,7 +227,7 @@ status_cb (void *cls, | |||
248 | &controller_cb, NULL); | 227 | &controller_cb, NULL); |
249 | GNUNET_assert (NULL != mc); | 228 | GNUNET_assert (NULL != mc); |
250 | result = MASTER_STARTED; | 229 | result = MASTER_STARTED; |
251 | slave = GNUNET_TESTBED_host_create_with_id (1, "127.0.0.1", NULL, 0); | 230 | slave = GNUNET_TESTBED_host_create_with_id (2, "127.0.0.1", NULL, 0); |
252 | GNUNET_assert (NULL != slave); | 231 | GNUNET_assert (NULL != slave); |
253 | rh = GNUNET_TESTBED_register_host (mc, slave, ®istration_cont, NULL); | 232 | rh = GNUNET_TESTBED_register_host (mc, slave, ®istration_cont, NULL); |
254 | GNUNET_assert (NULL != rh); | 233 | GNUNET_assert (NULL != rh); |
@@ -271,7 +250,7 @@ static void | |||
271 | run (void *cls, char *const *args, const char *cfgfile, | 250 | run (void *cls, char *const *args, const char *cfgfile, |
272 | const struct GNUNET_CONFIGURATION_Handle *config) | 251 | const struct GNUNET_CONFIGURATION_Handle *config) |
273 | { | 252 | { |
274 | host = GNUNET_TESTBED_host_create (NULL, NULL, 0); | 253 | host = GNUNET_TESTBED_host_create ("127.0.0.1", NULL, 0); |
275 | GNUNET_assert (NULL != host); | 254 | GNUNET_assert (NULL != host); |
276 | cfg = GNUNET_CONFIGURATION_dup (config); | 255 | cfg = GNUNET_CONFIGURATION_dup (config); |
277 | cp = | 256 | cp = |
diff --git a/src/testbed/testbed_api_hosts.c b/src/testbed/testbed_api_hosts.c index f4cc6fc6b..817abd8e9 100644 --- a/src/testbed/testbed_api_hosts.c +++ b/src/testbed/testbed_api_hosts.c | |||
@@ -238,7 +238,7 @@ GNUNET_TESTBED_host_create_with_id (uint32_t id, | |||
238 | 238 | ||
239 | if ((id < host_list_size) && (NULL != host_list[id])) | 239 | if ((id < host_list_size) && (NULL != host_list[id])) |
240 | { | 240 | { |
241 | LOG (GNUNET_ERROR_TYPE_WARNING, "Host with id: %u already created\n"); | 241 | LOG (GNUNET_ERROR_TYPE_WARNING, "Host with id: %u already created\n", id); |
242 | return NULL; | 242 | return NULL; |
243 | } | 243 | } |
244 | host = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_Host)); | 244 | host = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_Host)); |