gnunet-svn
[Top][All Lists]
Advanced

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

[taler-exchange] branch master updated (88fd81e5 -> 36f4dbab)


From: gnunet
Subject: [taler-exchange] branch master updated (88fd81e5 -> 36f4dbab)
Date: Sat, 21 Mar 2020 17:36:04 +0100

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

grothoff pushed a change to branch master
in repository exchange.

    from 88fd81e5 completing auditor split
     new 68098bca fix test
     new 36f4dbab adjust tests to auditor changes

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 src/include/taler_testing_lib.h                    |  12 --
 src/testing/Makefile.am                            |   1 -
 src/testing/test_auditor_api.c                     |  10 --
 .../testing_api_cmd_auditor_exec_auditor_dbinit.c  |   4 +-
 .../testing_api_cmd_auditor_exec_wire_auditor.c    | 165 ---------------------
 5 files changed, 2 insertions(+), 190 deletions(-)
 delete mode 100644 src/testing/testing_api_cmd_auditor_exec_wire_auditor.c

diff --git a/src/include/taler_testing_lib.h b/src/include/taler_testing_lib.h
index a7c91ca4..6f422969 100644
--- a/src/include/taler_testing_lib.h
+++ b/src/include/taler_testing_lib.h
@@ -936,18 +936,6 @@ TALER_TESTING_cmd_exec_auditor_dbinit (const char *label,
                                        const char *config_filename);
 
 
-/**
- * Make the "exec wire-auditor" CMD.
- *
- * @param label command label.
- * @param config_filename configuration filename.
- * @return the command.
- */
-struct TALER_TESTING_Command
-TALER_TESTING_cmd_exec_wire_auditor (const char *label,
-                                     const char *config_filename);
-
-
 /**
  * Create a "deposit-confirmation" command.
  *
diff --git a/src/testing/Makefile.am b/src/testing/Makefile.am
index 5d3905d9..7a1a6422 100644
--- a/src/testing/Makefile.am
+++ b/src/testing/Makefile.am
@@ -39,7 +39,6 @@ libtalertesting_la_SOURCES = \
   testing_api_cmd_auditor_exchanges.c \
   testing_api_cmd_auditor_exec_auditor.c \
   testing_api_cmd_auditor_exec_auditor_dbinit.c \
-  testing_api_cmd_auditor_exec_wire_auditor.c \
   testing_api_cmd_bank_admin_add_incoming.c \
   testing_api_cmd_bank_check.c \
   testing_api_cmd_bank_admin_check.c \
diff --git a/src/testing/test_auditor_api.c b/src/testing/test_auditor_api.c
index 97934f1d..46d9bea3 100644
--- a/src/testing/test_auditor_api.c
+++ b/src/testing/test_auditor_api.c
@@ -94,14 +94,6 @@ static struct TALER_TESTING_BankConfiguration bc;
 #define CMD_RUN_AUDITOR(label) \
   TALER_TESTING_cmd_exec_auditor (label, CONFIG_FILE)
 
-/**
- * Run the taler-wire-auditor.
- *
- * @param label label to use for the command.
- */
-#define CMD_RUN_WIRE_AUDITOR(label) \
-  TALER_TESTING_cmd_exec_wire_auditor (label, CONFIG_FILE)
-
 
 /**
  * Main function that will tell the interpreter what commands to
@@ -629,7 +621,6 @@ run (void *cls,
 
   struct TALER_TESTING_Command commands[] = {
     CMD_RUN_AUDITOR ("virgin-auditor"),
-    CMD_RUN_WIRE_AUDITOR ("virgin-wire-auditor"),
     TALER_TESTING_cmd_exchanges_with_url ("check-exchange",
                                           MHD_HTTP_OK,
                                           "http://localhost:8081/";),
@@ -650,7 +641,6 @@ run (void *cls,
     TALER_TESTING_cmd_batch ("recoup",
                              recoup),
     CMD_RUN_AUDITOR ("normal-auditor"),
-    CMD_RUN_WIRE_AUDITOR ("normal-wire-auditor"),
     TALER_TESTING_cmd_end ()
   };
 
diff --git a/src/testing/testing_api_cmd_auditor_exec_auditor_dbinit.c 
b/src/testing/testing_api_cmd_auditor_exec_auditor_dbinit.c
index 0c537747..005a606a 100644
--- a/src/testing/testing_api_cmd_auditor_exec_auditor_dbinit.c
+++ b/src/testing/testing_api_cmd_auditor_exec_auditor_dbinit.c
@@ -18,7 +18,7 @@
 */
 /**
  * @file testing/testing_api_cmd_auditor_exec_auditor_dbinit.c
- * @brief run the taler-auditor-dbinit "-r" command
+ * @brief run the taler-auditor-dbinit "-R" command
  * @author Marcello Stanisci
  * @author Christian Grothoff
  */
@@ -68,7 +68,7 @@ auditor_dbinit_run (void *cls,
                                "taler-auditor-dbinit",
                                "taler-auditor-dbinit",
                                "-c", ks->config_filename,
-                               "-r",
+                               "-R",
                                NULL);
   if (NULL == ks->auditor_dbinit_proc)
   {
diff --git a/src/testing/testing_api_cmd_auditor_exec_wire_auditor.c 
b/src/testing/testing_api_cmd_auditor_exec_wire_auditor.c
deleted file mode 100644
index 5e3701fc..00000000
--- a/src/testing/testing_api_cmd_auditor_exec_wire_auditor.c
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
-  This file is part of TALER
-  Copyright (C) 2018 Taler Systems SA
-
-  TALER is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 3, or (at your
-  option) any later version.
-
-  TALER is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public
-  License along with TALER; see the file COPYING.  If not,
-  see <http://www.gnu.org/licenses/>
-*/
-/**
- * @file testing/testing_api_cmd_auditor_exec_wire_auditor.c
- * @brief run the taler-wire-auditor command
- * @author Marcello Stanisci
- * @author Christian Grothoff
- */
-#include "platform.h"
-#include "taler_json_lib.h"
-#include <gnunet/gnunet_curl_lib.h>
-#include "taler_signatures.h"
-#include "taler_testing_lib.h"
-
-
-/**
- * State for a "wire-auditor" CMD.
- */
-struct WireAuditorState
-{
-
-  /**
-   * Process for the "wire-auditor" command.
-   */
-  struct GNUNET_OS_Process *wire_auditor_proc;
-
-  /**
-   * Configuration file used by the command.
-   */
-  const char *config_filename;
-};
-
-
-/**
- * Run the command; calls the `taler-wire-auditor' program.
- *
- * @param cls closure.
- * @param cmd the commaind being run.
- * @param is interpreter state.
- */
-static void
-wire_auditor_run (void *cls,
-                  const struct TALER_TESTING_Command *cmd,
-                  struct TALER_TESTING_Interpreter *is)
-{
-  struct WireAuditorState *ks = cls;
-
-  ks->wire_auditor_proc
-    = GNUNET_OS_start_process (GNUNET_NO,
-                               GNUNET_OS_INHERIT_STD_ALL,
-                               NULL, NULL, NULL,
-                               "taler-wire-auditor",
-                               "taler-wire-auditor",
-                               "-c", ks->config_filename,
-                               NULL);
-  if (NULL == ks->wire_auditor_proc)
-  {
-    GNUNET_break (0);
-    TALER_TESTING_interpreter_fail (is);
-    return;
-  }
-  TALER_TESTING_wait_for_sigchld (is);
-}
-
-
-/**
- * Free the state of a "wire-auditor" CMD, and possibly kills its
- * process if it did not terminate correctly.
- *
- * @param cls closure.
- * @param cmd the command being freed.
- */
-static void
-wire_auditor_cleanup (void *cls,
-                      const struct TALER_TESTING_Command *cmd)
-{
-  struct WireAuditorState *ks = cls;
-
-  if (NULL != ks->wire_auditor_proc)
-  {
-    GNUNET_break (0 ==
-                  GNUNET_OS_process_kill (ks->wire_auditor_proc,
-                                          SIGKILL));
-    GNUNET_OS_process_wait (ks->wire_auditor_proc);
-    GNUNET_OS_process_destroy (ks->wire_auditor_proc);
-    ks->wire_auditor_proc = NULL;
-  }
-  GNUNET_free (ks);
-}
-
-
-/**
- * Offer "wire-auditor" CMD internal data to other commands.
- *
- * @param cls closure.
- * @param[out] ret result
- * @param trait name of the trait.
- * @param index index number of the object to offer.
- * @return #GNUNET_OK on success.
- */
-static int
-wire_auditor_traits (void *cls,
-                     const void **ret,
-                     const char *trait,
-                     unsigned int index)
-{
-  struct WireAuditorState *ks = cls;
-  struct TALER_TESTING_Trait traits[] = {
-    TALER_TESTING_make_trait_process (0, &ks->wire_auditor_proc),
-    TALER_TESTING_trait_end ()
-  };
-
-  return TALER_TESTING_get_trait (traits,
-                                  ret,
-                                  trait,
-                                  index);
-}
-
-
-/**
- * Make the "exec wire-auditor" CMD.
- *
- * @param label command label.
- * @param config_filename configuration filename.
- * @return the command.
- */
-struct TALER_TESTING_Command
-TALER_TESTING_cmd_exec_wire_auditor (const char *label,
-                                     const char *config_filename)
-{
-  struct WireAuditorState *ks;
-
-  ks = GNUNET_new (struct WireAuditorState);
-  ks->config_filename = config_filename;
-  {
-    struct TALER_TESTING_Command cmd = {
-      .cls = ks,
-      .label = label,
-      .run = &wire_auditor_run,
-      .cleanup = &wire_auditor_cleanup,
-      .traits = &wire_auditor_traits
-    };
-
-    return cmd;
-  }
-}
-
-
-/* end of testing_auditor_api_cmd_exec_wire_auditor.c */

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



reply via email to

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