gnunet-svn
[Top][All Lists]
Advanced

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

[taler-anastasis] branch master updated: complete test logic


From: gnunet
Subject: [taler-anastasis] branch master updated: complete test logic
Date: Fri, 15 Jan 2021 10:19:04 +0100

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository anastasis.

The following commit(s) were added to refs/heads/master by this push:
     new 20a67df  complete test logic
20a67df is described below

commit 20a67df3022f3cd87bc527a80eb6db3d2cdc3170
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Fri Jan 15 10:19:01 2021 +0100

    complete test logic
---
 src/util/test_anastasis_child_management.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/util/test_anastasis_child_management.c 
b/src/util/test_anastasis_child_management.c
index 8bbd359..c153126 100644
--- a/src/util/test_anastasis_child_management.c
+++ b/src/util/test_anastasis_child_management.c
@@ -84,17 +84,17 @@ test_child_management (void *cls)
   {
     GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERRROR,
                          "fork");
-    close (p[0]);
-    close (p[1]);
+    GNUNET_break (0 == close (p[0]));
+    GNUNET_break (0 == close (p[1]));
     global_ret = 1;
     return;
   }
   if (0 == pid)
   {
-    close (STDIN_FILENO);
-    dup2 (p[0], STDIN_FILENO);
-    close (p[1]);
-    close (p[0]);
+    GNUNET_break (0 == close (STDIN_FILENO));
+    GNUNET_break (-1 != dup2 (p[0], STDIN_FILENO));
+    GNUNET_break (0 == close (p[1]));
+    GNUNET_break (0 == close (p[0]));
     execlp (command,
             command,
             "1234",
@@ -105,14 +105,15 @@ test_child_management (void *cls)
                               command);
     exit (-1);
   }
-  close (p[0]);
+  GNUNET_break (0 == close (p[0]));
   GNUNET_SCHEDULER_add_shutdown (&do_shutdown,
                                  NULL);
   cwh = ANASTASIS_wait_child (pid,
                               &child_completed_callback,
                               cls);
+  GNUNET_break (NULL != cwh);
   GNUNET_assert (5 == write (p[1], "Hello", 5));
-  close (p[1]);
+  GNUNET_break (0 == close (p[1]));
 }
 
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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