diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-08-31 13:48:59 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-08-31 13:48:59 +0000 |
commit | 721db5457eebf6e0d713cde2585ba298dbcfe1b7 (patch) | |
tree | 26c601343f30f3447fcc3a33f5eccec1d3373b64 /src/transport/test_transport_api_multiaddress.c | |
parent | c0d23c3d48800d92773a7e65cf1eb19998da98b5 (diff) | |
download | gnunet-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.c | 26 |
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); |