summaryrefslogtreecommitdiff
path: root/src/testing/testing_api_cmd_exec_wirewatch.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-07-16 14:36:14 +0200
committerChristian Grothoff <christian@grothoff.org>2023-07-16 14:36:20 +0200
commit0698835fedac705fa4c56e3692a06f62d3587381 (patch)
tree4c63a332a5124b2d272e72e4dbee5e3246465274 /src/testing/testing_api_cmd_exec_wirewatch.c
parent0a4422f5fa446d600fc34ed4b5c26071c6668c32 (diff)
downloadexchange-0698835fedac705fa4c56e3692a06f62d3587381.tar.gz
exchange-0698835fedac705fa4c56e3692a06f62d3587381.tar.bz2
exchange-0698835fedac705fa4c56e3692a06f62d3587381.zip
introduce TALER_TESTING_cmd_exec_wirewatch2
Diffstat (limited to 'src/testing/testing_api_cmd_exec_wirewatch.c')
-rw-r--r--src/testing/testing_api_cmd_exec_wirewatch.c28
1 files changed, 24 insertions, 4 deletions
diff --git a/src/testing/testing_api_cmd_exec_wirewatch.c b/src/testing/testing_api_cmd_exec_wirewatch.c
index 32d23a170..6bc3f2c74 100644
--- a/src/testing/testing_api_cmd_exec_wirewatch.c
+++ b/src/testing/testing_api_cmd_exec_wirewatch.c
@@ -1,6 +1,6 @@
/*
This file is part of TALER
- Copyright (C) 2018 Taler Systems SA
+ Copyright (C) 2018, 2023 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
@@ -43,6 +43,11 @@ struct WirewatchState
* Configuration file used by the wirewatcher.
*/
const char *config_filename;
+
+ /**
+ * Account section to be used by the wirewatcher.
+ */
+ const char *account_section;
};
@@ -71,6 +76,10 @@ wirewatch_run (void *cls,
"-w", "0",
"-t", /* exit when done */
"-L", "DEBUG",
+ (NULL == ws->account_section)
+ ? NULL
+ : "-a",
+ ws->account_section,
NULL);
if (NULL == ws->wirewatch_proc)
{
@@ -138,14 +147,15 @@ wirewatch_traits (void *cls,
struct TALER_TESTING_Command
-TALER_TESTING_cmd_exec_wirewatch (const char *label,
- const char *config_filename)
+TALER_TESTING_cmd_exec_wirewatch2 (const char *label,
+ const char *config_filename,
+ const char *account_section)
{
struct WirewatchState *ws;
ws = GNUNET_new (struct WirewatchState);
ws->config_filename = config_filename;
-
+ ws->account_section = account_section;
{
struct TALER_TESTING_Command cmd = {
.cls = ws,
@@ -160,4 +170,14 @@ TALER_TESTING_cmd_exec_wirewatch (const char *label,
}
+struct TALER_TESTING_Command
+TALER_TESTING_cmd_exec_wirewatch (const char *label,
+ const char *config_filename)
+{
+ return TALER_TESTING_cmd_exec_wirewatch2 (label,
+ config_filename,
+ NULL);
+}
+
+
/* end of testing_api_cmd_exec_wirewatch.c */