From 925097c86df2707a381d10c75445f57110b47d83 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Mon, 30 May 2016 17:16:01 +0200 Subject: adding --pool-size option to benchmark, correcting comments --- src/benchmark/taler-exchange-benchmark | Bin 7584 -> 8756 bytes src/benchmark/taler-exchange-benchmark.c | 30 +++++++++++++++++++++++++----- 2 files changed, 25 insertions(+), 5 deletions(-) (limited to 'src/benchmark') diff --git a/src/benchmark/taler-exchange-benchmark b/src/benchmark/taler-exchange-benchmark index a106ecbc5..336d9fcca 100755 Binary files a/src/benchmark/taler-exchange-benchmark and b/src/benchmark/taler-exchange-benchmark differ diff --git a/src/benchmark/taler-exchange-benchmark.c b/src/benchmark/taler-exchange-benchmark.c index 213a0573d..2b6608053 100644 --- a/src/benchmark/taler-exchange-benchmark.c +++ b/src/benchmark/taler-exchange-benchmark.c @@ -27,20 +27,40 @@ #include #include + +static unsigned int pool_size = 100000; + /** * URI under which the exchange is reachable during the benchmark. */ #define EXCHANGE_URI "http://localhost:8081/" -/** - * Main function for the exchange's benchmark. +/** + * Main function that will be run by the scheduler. * - * @param argc expected to be 1 - * @param argv expected to only contain the program name + * @param cls closure */ +static void +run (void *cls) +{ +} + int main (int argc, char * const *argv) { - return GNUNET_OK; + /** + * 1 Pool's size as an option + * 2 Connection to the exchange + * 3 Allocation of large enough memory + * 4 Withdraw + */ + + const struct GNUNET_GETOPT_CommandLineOption options[] = { + {'s', "pool-size", NULL, + "How many coins this benchmark should instantiate", GNUNET_YES, + &GNUNET_GETOPT_set_uint, &pool_size} + }; + + GNUNET_SCHEDULER_run (&run, NULL); } -- cgit v1.2.3