X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Ftestbed%2Ftestbed_api_test.c;h=e64e9fe2d84cc8ac0586dbd247c7579a128dd819;hb=2105059516320800eaa8fff1196b58f29a50ba7c;hp=9ac8cf4ea936c76726e6063dcad61b32a3e16dcd;hpb=4ab00798bd41084fea7dd1361c5ebfe5771e315b;p=oweals%2Fgnunet.git diff --git a/src/testbed/testbed_api_test.c b/src/testbed/testbed_api_test.c index 9ac8cf4ea..e64e9fe2d 100644 --- a/src/testbed/testbed_api_test.c +++ b/src/testbed/testbed_api_test.c @@ -1,6 +1,6 @@ /* This file is part of GNUnet - (C) 2008--2012 Christian Grothoff (and other contributing authors) + Copyright (C) 2008--2013 GNUnet e.V. GNUnet is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published @@ -14,8 +14,8 @@ You should have received a copy of the GNU General Public License along with GNUnet; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. + Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ /** @@ -52,7 +52,7 @@ struct TestRunContext * Closure for the above callback */ void *cc_cls; - + /** * event mask for the controller callback */ @@ -79,8 +79,8 @@ run (void *cls, char *const *args, const char *cfgfile, { struct TestRunContext *rc = cls; - GNUNET_TESTBED_run (NULL, config, rc->num_peers, rc->event_mask, - rc->cc, rc->cc_cls, rc->test_master, rc->test_master_cls); + GNUNET_TESTBED_run (NULL, config, rc->num_peers, rc->event_mask, rc->cc, + rc->cc_cls, rc->test_master, rc->test_master_cls); } @@ -115,13 +115,12 @@ run (void *cls, char *const *args, const char *cfgfile, * @param cc_cls closure for cc * @param test_master task to run once the test is ready * @param test_master_cls closure for 'task'. + * @return GNUNET_SYSERR on error, GNUNET_OK on success */ int GNUNET_TESTBED_test_run (const char *testname, const char *cfg_filename, - unsigned int num_peers, - uint64_t event_mask, - GNUNET_TESTBED_ControllerCallback cc, - void *cc_cls, + unsigned int num_peers, uint64_t event_mask, + GNUNET_TESTBED_ControllerCallback cc, void *cc_cls, GNUNET_TESTBED_TestMaster test_master, void *test_master_cls) { @@ -149,8 +148,9 @@ GNUNET_TESTBED_test_run (const char *testname, const char *cfg_filename, rc->event_mask = event_mask; rc->cc = cc; rc->cc_cls = cc_cls; - ret = GNUNET_PROGRAM_run ((sizeof (argv2) / sizeof (char *)) - 1, argv2, - testname, "nohelp", options, &run, rc); + ret = + GNUNET_PROGRAM_run ((sizeof (argv2) / sizeof (char *)) - 1, argv2, + testname, "nohelp", options, &run, rc); GNUNET_free (rc); GNUNET_free (argv2[0]); GNUNET_free (argv2[2]);