aboutsummaryrefslogtreecommitdiff
path: root/src/transport/test_transport_api_multiaddress.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-08-31 13:48:59 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-08-31 13:48:59 +0000
commit721db5457eebf6e0d713cde2585ba298dbcfe1b7 (patch)
tree26c601343f30f3447fcc3a33f5eccec1d3373b64 /src/transport/test_transport_api_multiaddress.c
parentc0d23c3d48800d92773a7e65cf1eb19998da98b5 (diff)
downloadgnunet-721db5457eebf6e0d713cde2585ba298dbcfe1b7.tar.gz
gnunet-721db5457eebf6e0d713cde2585ba298dbcfe1b7.zip
moving code to generate cfg name used in every test to testing lib
Diffstat (limited to 'src/transport/test_transport_api_multiaddress.c')
-rw-r--r--src/transport/test_transport_api_multiaddress.c26
1 files changed, 4 insertions, 22 deletions
diff --git a/src/transport/test_transport_api_multiaddress.c b/src/transport/test_transport_api_multiaddress.c
index 1dc16dd01..8204610d7 100644
--- a/src/transport/test_transport_api_multiaddress.c
+++ b/src/transport/test_transport_api_multiaddress.c
@@ -289,30 +289,8 @@ main (int argc, char *argv[])
289#endif 289#endif
290 NULL); 290 NULL);
291 291
292 char *pch = strdup (argv[0]);
293 char *backup = pch;
294 char *filename = NULL;
295 char *dotexe;
296 int nat_res; 292 int nat_res;
297 293
298 /* get executable filename */
299 pch = strtok (pch, "/");
300 while (pch != NULL)
301 {
302 pch = strtok (NULL, "/");
303 if (pch != NULL)
304 filename = pch;
305 }
306 /* remove "lt-" */
307 filename = strstr (filename, "tes");
308 if (NULL != (dotexe = strstr (filename, ".exe")))
309 dotexe[0] = '\0';
310
311 /* create cfg filename */
312 GNUNET_asprintf (&cfg_file_p1, "%s_peer1.conf", filename);
313 GNUNET_asprintf (&cfg_file_p2, "%s_peer2.conf", filename);
314 GNUNET_free (backup);
315
316 if ((strstr (argv[0], "tcp_nat") != NULL) || 294 if ((strstr (argv[0], "tcp_nat") != NULL) ||
317 (strstr (argv[0], "udp_nat") != NULL)) 295 (strstr (argv[0], "udp_nat") != NULL))
318 { 296 {
@@ -331,6 +309,10 @@ main (int argc, char *argv[])
331 } 309 }
332 310
333 } 311 }
312
313 GNUNET_TRANSPORT_TESTING_get_config_name (argv[0], &cfg_file_p1, 1);
314 GNUNET_TRANSPORT_TESTING_get_config_name (argv[0], &cfg_file_p2, 2);
315
334 ret = check (); 316 ret = check ();
335 317
336 GNUNET_free (cfg_file_p1); 318 GNUNET_free (cfg_file_p1);