gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r11290 - gnunet/src/testing


From: gnunet
Subject: [GNUnet-SVN] r11290 - gnunet/src/testing
Date: Mon, 10 May 2010 17:00:34 +0200

Author: nevans
Date: 2010-05-10 17:00:34 +0200 (Mon, 10 May 2010)
New Revision: 11290

Modified:
   gnunet/src/testing/test_testing_group.c
Log:
test case fails properly now

Modified: gnunet/src/testing/test_testing_group.c
===================================================================
--- gnunet/src/testing/test_testing_group.c     2010-05-10 13:58:02 UTC (rev 
11289)
+++ gnunet/src/testing/test_testing_group.c     2010-05-10 15:00:34 UTC (rev 
11290)
@@ -24,7 +24,7 @@
 #include "platform.h"
 #include "gnunet_testing_lib.h"
 
-#define VERBOSE GNUNET_NO
+#define VERBOSE GNUNET_YES
 
 #define NUM_PEERS 4
 
@@ -55,10 +55,17 @@
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Start callback called with error 
(too long starting peers), aborting test!\n");
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Error from testing: `%s'\n");
       failed_peers++;
-      ok = 7;
+      if (failed_peers == peers_left)
+       {
+          GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Too many peers failed, ending 
test!\n");
+         ok = 1;
+         GNUNET_TESTING_daemons_stop (pg, TIMEOUT);
+       }
+      return;
     }
 
   peers_left--;
+  fprintf(stderr, "peers_left is %d, failed_peers is %d\n", peers_left, 
failed_peers);
   if (peers_left == 0)
     {
       sleep(2); /* Give other services a chance to initialize before killing */
@@ -69,6 +76,7 @@
   else if (failed_peers == peers_left)
     {
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Too many peers failed, ending 
test!\n");
+      ok = 1;
       GNUNET_TESTING_daemons_stop (pg, TIMEOUT);
     }
 }




reply via email to

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