gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r26627 - gnunet/src/arm


From: gnunet
Subject: [GNUnet-SVN] r26627 - gnunet/src/arm
Date: Thu, 28 Mar 2013 10:32:38 +0100

Author: grothoff
Date: 2013-03-28 10:32:38 +0100 (Thu, 28 Mar 2013)
New Revision: 26627

Modified:
   gnunet/src/arm/test_arm_api.c
   gnunet/src/arm/test_exponential_backoff.c
   gnunet/src/arm/test_gnunet_service_arm.c
Log:
-test cleanup

Modified: gnunet/src/arm/test_arm_api.c
===================================================================
--- gnunet/src/arm/test_arm_api.c       2013-03-28 09:31:48 UTC (rev 26626)
+++ gnunet/src/arm/test_arm_api.c       2013-03-28 09:32:38 UTC (rev 26627)
@@ -30,6 +30,8 @@
 #include "gnunet_program_lib.h"
 #include "gnunet_resolver_service.h"
 
+#define LOG(...) GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, __VA_ARGS__)
+
 #define START_ARM GNUNET_YES
 
 #define START_TIMEOUT GNUNET_TIME_relative_multiply 
(GNUNET_TIME_UNIT_MILLISECONDS, 1500)
@@ -53,7 +55,7 @@
   GNUNET_break (result == GNUNET_ARM_RESULT_STOPPING);
   GNUNET_break (phase == 6);
   phase++;
-  FPRINTF (stderr, "Sent 'STOP' request for arm to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
+  LOG ("Sent 'STOP' request for arm to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
 }
 
 static void
@@ -65,7 +67,7 @@
   GNUNET_break (status == GNUNET_ARM_REQUEST_SENT_OK);
   GNUNET_break (result == GNUNET_ARM_RESULT_STOPPED);
   GNUNET_break (phase == 5);
-  FPRINTF (stderr, "Sent 'STOP' request for resolver to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
+  LOG ("Sent 'STOP' request for resolver to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
   phase++;
 #if START_ARM
   GNUNET_ARM_request_service_stop (arm, "arm", TIMEOUT, arm_stop_cb, NULL);
@@ -83,7 +85,7 @@
       /* (4), resolver should finish resolving localhost */
       GNUNET_break (phase == 4);
       phase++;
-      FPRINTF (stderr, "%s", "Finished resolving localhost\n");
+      LOG ("Finished resolving localhost\n");
       if (ok != 0)
         ok = 2;
       GNUNET_ARM_request_service_stop (arm, "resolver", TIMEOUT, 
resolver_stop_cb, NULL);
@@ -91,7 +93,7 @@
     }
   /* (3), resolver should resolve localhost */
   GNUNET_break (phase == 3);
-  FPRINTF (stderr, "%s", "Resolved localhost\n");
+  LOG ("Resolved localhost\n");
   phase++;
   GNUNET_break (addr != NULL);
   ok = 0;
@@ -106,7 +108,7 @@
   GNUNET_assert (status == GNUNET_ARM_REQUEST_SENT_OK);
   GNUNET_break (phase == 2);
   GNUNET_break (result == GNUNET_ARM_RESULT_STARTING);
-  FPRINTF (stderr, "Sent 'START' request for resolver to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
+  LOG ("Sent 'START' request for resolver to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
   phase++;
   GNUNET_RESOLVER_ip_get ("localhost", AF_INET, TIMEOUT, &dns_notify, NULL);
 }
@@ -118,8 +120,10 @@
 }
 
 
-void
-arm_conn (void *cls, struct GNUNET_ARM_Handle *arm, char connected)
+static void
+arm_conn (void *cls, 
+         struct GNUNET_ARM_Handle *arm, 
+         int connected)
 {
   if (GNUNET_SYSERR == connected)
   {
@@ -132,7 +136,7 @@
   if (GNUNET_YES == connected)
   {
     /* (1), arm connection should be established */
-    FPRINTF (stderr, "%s", "Connected to ARM\n");
+    LOG ("Connected to ARM\n");
     GNUNET_break (phase == 1);
     phase++;
     GNUNET_ARM_request_service_start (arm, "resolver", 
GNUNET_OS_INHERIT_STD_OUT_AND_ERR, START_TIMEOUT, resolver_start_cb, NULL);
@@ -140,7 +144,7 @@
   else
   {
     /* (7), ARM should stop (we disconnect from it) */
-    FPRINTF (stderr, "%s", "Disconnected from ARM\n");
+    LOG ("Disconnected from ARM\n");
     GNUNET_break (phase == 7);
     if (phase != 7)
       ok = 3;
@@ -150,15 +154,16 @@
   }
 }
 
-void
+
+static void
 srv_status (void *cls, const char *service, enum GNUNET_ARM_ServiceStatus 
status)
 {
-  FPRINTF (stderr, "Service %s is %u\n", service, status);
+  LOG ("Service %s is %u\n", service, status);
   switch (phase)
   {
   default:
-    FPRINTF (stderr, "Unexpectedly got status %u for service %s\n", status,
-             service);
+    LOG ("Unexpectedly got status %u for service %s\n", status,
+        service);
     GNUNET_break (0);
     ok = 2;
 #if START_ARM
@@ -167,8 +172,13 @@
   }
 }
 
+
 static void
-arm_start_cb (void *cls, struct GNUNET_ARM_Handle *h, enum 
GNUNET_ARM_RequestStatus status, const char *servicename, enum 
GNUNET_ARM_Result result)
+arm_start_cb (void *cls, 
+             struct GNUNET_ARM_Handle *h, 
+             enum GNUNET_ARM_RequestStatus status, 
+             const char *servicename, 
+             enum GNUNET_ARM_Result result)
 {
   /* (0) The request should be "sent" successfully
    * ("sent", because it isn't going anywhere, ARM API starts ARM service
@@ -177,11 +187,12 @@
    */
   GNUNET_break (status == GNUNET_ARM_REQUEST_SENT_OK);
   GNUNET_break (phase == 0);
-  FPRINTF (stderr, "Sent 'START' request for arm to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
+  LOG ("Sent 'START' request for arm to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
   GNUNET_break (result == GNUNET_ARM_RESULT_STARTING);
   phase++;
 }
 
+
 static void
 task (void *cls, char *const *args, const char *cfgfile,
       const struct GNUNET_CONFIGURATION_Handle *c)
@@ -201,7 +212,7 @@
     else
       GNUNET_free (armconfig);
   }
-  arm = GNUNET_ARM_connect (cfg, arm_conn, NULL);
+  arm = GNUNET_ARM_connect (cfg, &arm_conn, NULL);
   if (NULL == arm)
     return;
 #if START_ARM
@@ -213,9 +224,8 @@
 }
 
 
-
-static int
-check ()
+int
+main (int argc, char *argvx[])
 {
   char *const argv[] = {
     "test-arm-api",
@@ -225,6 +235,9 @@
   struct GNUNET_GETOPT_CommandLineOption options[] = {
     GNUNET_GETOPT_OPTION_END
   };
+  GNUNET_log_setup ("test-arm-api",
+                   "WARNING",
+                   NULL);
   GNUNET_assert (GNUNET_OK ==
                 GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1,
                                     argv, "test-arm-api", "nohelp", options,
@@ -232,18 +245,4 @@
   return ok;
 }
 
-int
-main (int argc, char *argv[])
-{
-  int ret;
-
-
-  GNUNET_log_setup ("test-arm-api",
-                   "WARNING",
-                   NULL);
-  ret = check ();
-
-  return ret;
-}
-
 /* end of test_arm_api.c */

Modified: gnunet/src/arm/test_exponential_backoff.c
===================================================================
--- gnunet/src/arm/test_exponential_backoff.c   2013-03-28 09:31:48 UTC (rev 
26626)
+++ gnunet/src/arm/test_exponential_backoff.c   2013-03-28 09:32:38 UTC (rev 
26627)
@@ -23,11 +23,11 @@
  */
 #include "platform.h"
 #include "gnunet_arm_service.h"
-#include "gnunet_client_lib.h"
-#include "gnunet_configuration_lib.h"
-#include "gnunet_program_lib.h"
+#include "gnunet_util_lib.h"
 #include "gnunet_protocols.h"
 
+#define LOG(...) GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, __VA_ARGS__)
+
 #define START_ARM GNUNET_YES
 
 #define LOG_BACKOFF GNUNET_NO
@@ -165,9 +165,7 @@
 
   if (size < sizeof (struct GNUNET_MessageHeader))
   {
-    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-        _("Failed to transmit shutdown request to client.\n"));
-    FPRINTF (stderr, "%s", "Failed to send a shutdown request\n");
+    LOG ("Failed to send a shutdown request\n");
     shutdown_ctx->cont (shutdown_ctx->cont_cls, GNUNET_SYSERR);
     GNUNET_CLIENT_disconnect (shutdown_ctx->sock);
     GNUNET_free (shutdown_ctx);
@@ -183,7 +181,7 @@
   msg->type = htons (GNUNET_MESSAGE_TYPE_ARM_STOP);
   msg->size = htons (sizeof (struct GNUNET_MessageHeader));
   strcpy ((char *) &msg[1], "do-nothing");
-  FPRINTF (stderr, "%s", "Sent a shutdown request\n");
+  LOG ("Sent a shutdown request\n");
   return sizeof (struct GNUNET_MessageHeader) + strlen ("do-nothing") + 1;
 }
 
@@ -219,23 +217,26 @@
                                       shutdown_ctx);
 }
 
+
 static void
 kill_task (void *cbData, const struct GNUNET_SCHEDULER_TaskContext *tc);
 
+
 static void
 shutdown_cont (void *cls, int reason)
 {
   if (GNUNET_NO != reason)
   {
     /* Re-try shutdown */
-    FPRINTF (stderr, "%s", "do-nothing didn't die, trying again\n");
+    LOG ("do-nothing didn't die, trying again\n");
     GNUNET_SCHEDULER_add_now (kill_task, NULL);
     return;
   }
   startedWaitingAt = GNUNET_TIME_absolute_get ();
-  FPRINTF (stderr, "%s", "do-nothing is dead, starting the countdown\n");
+  LOG ("do-nothing is dead, starting the countdown\n");
 }
 
+
 static void
 kill_task (void *cbData, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
@@ -244,11 +245,8 @@
   if (NULL != cbData)
   {
     waitedFor = GNUNET_TIME_absolute_get_duration (startedWaitingAt);
-    FPRINTF (stderr, "Waited for: %llu ms\n", waitedFor.rel_value);
-#if LOG_BACKOFF
-    FPRINTF (killLogFilePtr, "Waited for: %llu ms\n",
-      (unsigned long long) waitedFor.rel_value);
-#endif
+    LOG ("Waited for: %s\n", 
+        GNUNET_STRINGS_relative_time_to_string (waitedFor, GNUNET_YES));
   }
   else
   {
@@ -276,6 +274,7 @@
       TIMEOUT, &shutdown_cont, NULL);
 }
 
+
 static void
 trigger_disconnect (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
@@ -289,14 +288,15 @@
 {
   GNUNET_break (status == GNUNET_ARM_REQUEST_SENT_OK);
   GNUNET_break (result == GNUNET_ARM_RESULT_STOPPING);
-  FPRINTF (stderr, "%s", "ARM service stopped\n");
+  LOG ("ARM service stopped\n");
   GNUNET_SCHEDULER_add_now (trigger_disconnect, NULL);
 }
 
-void
+
+static void
 srv_status (void *cls, struct GNUNET_ARM_MonitorHandle *mon, const char 
*service, enum GNUNET_ARM_ServiceStatus status)
 {
-  FPRINTF (stderr, "Service %s is %u, phase %u\n", service, status, phase);
+  LOG ("Service %s is %u, phase %u\n", service, status, phase);
   if (status == GNUNET_ARM_SERVICE_MONITORING_STARTED)
   {
     phase++;
@@ -309,7 +309,7 @@
     GNUNET_break (status == GNUNET_ARM_SERVICE_STARTING);
     GNUNET_break (0 == strcasecmp (service, "do-nothing"));
     GNUNET_break (phase == 1);
-    FPRINTF (stderr, "%s", "do-nothing is starting\n");
+    LOG ("do-nothing is starting\n");
     phase++;
     ok = 1;
     GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_SECONDS, &kill_task, NULL);
@@ -321,7 +321,7 @@
      */
     if (status == GNUNET_ARM_SERVICE_STARTING)
     {
-      FPRINTF (stderr, "%s", "do-nothing is starting\n");
+      LOG ("do-nothing is starting\n");
       GNUNET_SCHEDULER_add_now (kill_task, &ok);
     }
     else if ((status == GNUNET_ARM_SERVICE_STOPPED) && (trialCount == 14))
@@ -332,15 +332,18 @@
   }
 }
 
+
 static void
 arm_start_cb (void *cls, struct GNUNET_ARM_Handle *h, enum 
GNUNET_ARM_RequestStatus status, const char *servicename, enum 
GNUNET_ARM_Result result)
 {
   GNUNET_break (status == GNUNET_ARM_REQUEST_SENT_OK);
   GNUNET_break (result == GNUNET_ARM_RESULT_STARTING);
   GNUNET_break (phase == 0);
-  FPRINTF (stderr, "Sent 'START' request for arm to ARM %s\n", (status == 
GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : "unsuccessfully");
+  LOG ("Sent 'START' request for arm to ARM %s\n", 
+       (status == GNUNET_ARM_REQUEST_SENT_OK) ? "successfully" : 
"unsuccessfully");
 }
 
+
 static void
 task (void *cls, char *const *args, const char *cfgfile,
       const struct GNUNET_CONFIGURATION_Handle *c)
@@ -381,6 +384,7 @@
   }
 }
 
+
 static int
 check ()
 {
@@ -403,6 +407,7 @@
   return ok;
 }
 
+
 static int
 init ()
 {

Modified: gnunet/src/arm/test_gnunet_service_arm.c
===================================================================
--- gnunet/src/arm/test_gnunet_service_arm.c    2013-03-28 09:31:48 UTC (rev 
26626)
+++ gnunet/src/arm/test_gnunet_service_arm.c    2013-03-28 09:32:38 UTC (rev 
26627)
@@ -53,8 +53,13 @@
   arm = NULL;
 }
 
+
 static void
-arm_stop_cb (void *cls, struct GNUNET_ARM_Handle *h, enum 
GNUNET_ARM_RequestStatus status, const char *servicename, enum 
GNUNET_ARM_Result result)
+arm_stop_cb (void *cls, 
+            struct GNUNET_ARM_Handle *h, 
+            enum GNUNET_ARM_RequestStatus status, 
+            const char *servicename, 
+            enum GNUNET_ARM_Result result)
 {
   GNUNET_break (status == GNUNET_ARM_REQUEST_SENT_OK);
   GNUNET_break (result == GNUNET_ARM_RESULT_STOPPING);
@@ -63,19 +68,23 @@
   GNUNET_SCHEDULER_add_now (trigger_disconnect, NULL);
 }
 
+
 static void
 service_list (void *cls, struct GNUNET_ARM_Handle *arm,
-    enum GNUNET_ARM_RequestStatus rs,
-    unsigned int count, const char *const*list)
+             enum GNUNET_ARM_RequestStatus rs,
+             unsigned int count, const char *const*list)
 {
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "%u services are are currently 
running\n", count);
-  GNUNET_assert (count == 1);
+  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 
+             "%u services are are currently running\n", 
+             count);
+  GNUNET_break (count == 1);
   GNUNET_break (0 == strcasecmp (list[0], "resolver 
(gnunet-service-resolver)"));
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Got service list, now stopping arm\n");
   ret = 0;
   GNUNET_ARM_request_service_stop (arm, "arm", TIMEOUT, arm_stop_cb, NULL);
 }
 
+
 static void
 hostNameResolveCB (void *cls, const struct sockaddr *addr, socklen_t addrlen)
 {
@@ -97,8 +106,13 @@
   }
 }
 
+
 static void
-arm_start_cb (void *cls, struct GNUNET_ARM_Handle *h, enum 
GNUNET_ARM_RequestStatus status, const char *servicename, enum 
GNUNET_ARM_Result result)
+arm_start_cb (void *cls, 
+             struct GNUNET_ARM_Handle *h, 
+             enum GNUNET_ARM_RequestStatus status, 
+             const char *servicename, 
+             enum GNUNET_ARM_Result result)
 {
   GNUNET_break (status == GNUNET_ARM_REQUEST_SENT_OK);
   GNUNET_break (result == GNUNET_ARM_RESULT_STARTING);
@@ -115,6 +129,7 @@
   }
 }
 
+
 static void
 run (void *cls, char *const *args, const char *cfgfile,
      const struct GNUNET_CONFIGURATION_Handle *c)
@@ -171,10 +186,10 @@
   GNUNET_log_setup ("test-gnunet-service-arm",
                    "WARNING",
                    NULL);
-  GNUNET_assert (GNUNET_OK ==
-                GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1,
-                                    argv, "test-gnunet-service-arm",
-                                    "nohelp", options, &run, NULL));
+  GNUNET_break (GNUNET_OK ==
+               GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1,
+                                   argv, "test-gnunet-service-arm",
+                                   "nohelp", options, &run, NULL));
   return ret;
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]