diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-08-23 22:47:50 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-08-23 22:47:50 +0200 |
commit | 9316f63b7f869cd3a9124b3a846aeb2ba2022563 (patch) | |
tree | 1d7dbd6380869602698de8f5cbcd90129b9dd9ce /src | |
parent | aa360e0ccdbb403159dad0d743a74ea6e851b4ad (diff) |
exchange benchmark: add option to linger around after we're done
Diffstat (limited to 'src')
-rw-r--r-- | src/benchmark/taler-exchange-benchmark.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/benchmark/taler-exchange-benchmark.c b/src/benchmark/taler-exchange-benchmark.c index 26163d12a..c49255460 100644 --- a/src/benchmark/taler-exchange-benchmark.c +++ b/src/benchmark/taler-exchange-benchmark.c @@ -198,6 +198,12 @@ static char *remote_host; */ static char *remote_dir; +/** + * Don't kill exchange/fakebank/wirewatch until + * requested by the user explicitly. + */ +static int linger; + /** * Decide which exchange account is going to be @@ -735,6 +741,12 @@ parallel_benchmark (TALER_TESTING_Main main_cb, if (MODE_EXCHANGE == mode) getchar (); + if ( (GNUNET_YES == linger) && ( (mode == MODE_BOTH || mode == MODE_CLIENT ) ) ) + { + printf("press ENTER to stop\n"); + getchar (); + } + if (MODE_CLIENT == mode) { GNUNET_assert (NULL != exchange_slave); @@ -828,6 +840,10 @@ main (int argc, "LF", "will log to file LF", &logfile), + GNUNET_GETOPT_option_flag ('K', + "linger", + "linger around until key press", + &linger), GNUNET_GETOPT_OPTION_END }; |