X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fdatastore%2Ftest_datastore_api_management.c;h=bb3898e08324dbb20e302d880f30dbc815320dc6;hb=6207eae11f18c00b2f1fcf1eb8963d03d1b10b40;hp=cb04d31d18a2c0bb12aee5bf417d301950117931;hpb=a5d0694571db763efd0787a680168492f325b2e6;p=oweals%2Fgnunet.git diff --git a/src/datastore/test_datastore_api_management.c b/src/datastore/test_datastore_api_management.c index cb04d31d1..bb3898e08 100644 --- a/src/datastore/test_datastore_api_management.c +++ b/src/datastore/test_datastore_api_management.c @@ -28,7 +28,7 @@ #include "gnunet_protocols.h" #include "gnunet_datastore_service.h" -#define VERBOSE GNUNET_EXTRA_LOGGING +#define VERBOSE GNUNET_NO /** * How long until we give up on transmitting the message? @@ -122,7 +122,7 @@ run_continuation (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc); static void -check_success (void *cls, int success, const char *msg) +check_success (void *cls, int success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) { struct CpsRunContext *crc = cls; @@ -246,15 +246,16 @@ run_continuation (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) static void -run_tests (void *cls, int success, const char *msg) +run_tests (void *cls, int success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) { struct CpsRunContext *crc = cls; if (success != GNUNET_YES) { - fprintf (stderr, - "Test 'put' operation failed with error `%s' database likely not setup, skipping test.", + FPRINTF (stderr, + "Test 'put' operation failed with error `%s' database likely not setup, skipping test.\n", msg); + GNUNET_DATASTORE_disconnect (datastore, GNUNET_YES); GNUNET_free (crc); return; } @@ -282,7 +283,7 @@ run (void *cls, char *const *args, const char *cfgfile, (GNUNET_TIME_UNIT_SECONDS), 0, 1, GNUNET_TIME_UNIT_MINUTES, &run_tests, crc)) { - fprintf (stderr, "Test 'put' operation failed.\n"); + FPRINTF (stderr, "%s", "Test 'put' operation failed.\n"); GNUNET_free (crc); ok = 1; } @@ -311,7 +312,7 @@ check () GNUNET_snprintf (cfg_name, sizeof (cfg_name), "test_datastore_api_data_%s.conf", plugin_name); proc = - GNUNET_OS_start_process (NULL, NULL, "gnunet-service-arm", + GNUNET_OS_start_process (GNUNET_YES, NULL, NULL, "gnunet-service-arm", "gnunet-service-arm", #if VERBOSE "-L", "DEBUG", @@ -328,10 +329,10 @@ check () ok = 1; } GNUNET_OS_process_wait (proc); - GNUNET_OS_process_close (proc); + GNUNET_OS_process_destroy (proc); proc = NULL; if (ok != 0) - fprintf (stderr, "Missed some testcases: %u\n", ok); + FPRINTF (stderr, "Missed some testcases: %u\n", ok); return ok; }