gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] [taler-exchange] 01/02: Benchmark.


From: gnunet
Subject: [GNUnet-SVN] [taler-exchange] 01/02: Benchmark.
Date: Wed, 25 Jul 2018 16:19:55 +0200

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

marcello pushed a commit to branch master
in repository exchange.

commit 6eaa415f904cfe74fe44db8a41ea8d115cbebed1
Author: Marcello Stanisci <address@hidden>
AuthorDate: Wed Jul 25 16:18:49 2018 +0200

    Benchmark.
    
    Building the /wire response object inside the tool.
---
 src/benchmark/taler-exchange-benchmark.c | 28 +++++++++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/src/benchmark/taler-exchange-benchmark.c 
b/src/benchmark/taler-exchange-benchmark.c
index bfeb6f7..96a9a74 100644
--- a/src/benchmark/taler-exchange-benchmark.c
+++ b/src/benchmark/taler-exchange-benchmark.c
@@ -320,6 +320,7 @@ int
 main (int argc,
       char *const *argv)
 {
+  struct GNUNET_OS_Process *compute_wire_response;
   struct GNUNET_CONFIGURATION_Handle *cfg;
   struct GNUNET_GETOPT_CommandLineOption options[] = {
 
@@ -408,9 +409,30 @@ main (int argc,
     return MISSING_BANK_URL;
   }
 
-  GNUNET_assert (GNUNET_OK == TALER_TESTING_prepare_exchange
-    (cfg_filename,
-     &exchange_url)); // never used, we do all via handle.
+  compute_wire_response = GNUNET_OS_start_process
+    (GNUNET_NO,
+     GNUNET_OS_INHERIT_STD_ALL,
+     NULL, NULL, NULL,
+     "taler-exchange-wire",
+     "taler-exchange-wire",
+     "-c", cfg_filename,
+     NULL);
+  if (NULL == compute_wire_response)
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+               "Failed to run `taler-exchange-wire`,"
+                " is your PATH correct?\n");
+    return GNUNET_NO;
+  }
+  GNUNET_OS_process_wait
+    (compute_wire_response);
+  GNUNET_OS_process_destroy
+    (compute_wire_response);
+
+  GNUNET_assert
+    (GNUNET_OK == TALER_TESTING_prepare_exchange
+      (cfg_filename,
+       &exchange_url)); // never used, we do all via handle.
   result = TALER_TESTING_setup_with_exchange
     (run,
      NULL,

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

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