nice error message explaining failure
authorChristian Grothoff <christian@grothoff.org>
Fri, 20 Aug 2010 11:57:00 +0000 (11:57 +0000)
committerChristian Grothoff <christian@grothoff.org>
Fri, 20 Aug 2010 11:57:00 +0000 (11:57 +0000)
src/fs/test_gnunet_service_fs_migration.c

index df127a691235cf9f425178b0ff58b53c979f05ad..67417d81c186fd49aa397a18996c3ce7b1ac864e 100644 (file)
@@ -189,7 +189,15 @@ static void
 do_connect (void *cls,
            const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
-  GNUNET_assert (0 != (tc->reason & GNUNET_SCHEDULER_REASON_PREREQ_DONE));
+  if (0 == (tc->reason & GNUNET_SCHEDULER_REASON_PREREQ_DONE))
+    {
+      fprintf (stderr,
+              "Daemons failed to start!\n");
+      GNUNET_break (0);
+      GNUNET_FS_TEST_daemons_stop (sched, 2, daemons);
+      ok = 1;
+      return;
+    }
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
              "Daemons started, will now try to connect them\n");
   GNUNET_FS_TEST_daemons_connect (sched,