From a360d9c6a0538f8d4806745f74cb0eae75e91b69 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Wed, 28 Feb 2018 16:59:39 +0100 Subject: Test cases connect to the exchange via the base URL they get from exchange/BASE_URL config value. This way, the twister can be easily put in the middle by making it listen on the same port specified after the : of the exchange/BASE_URL. --- src/exchange-lib/testing_api_loop.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/exchange-lib/testing_api_loop.c') diff --git a/src/exchange-lib/testing_api_loop.c b/src/exchange-lib/testing_api_loop.c index 78ae3611d..e179c209d 100644 --- a/src/exchange-lib/testing_api_loop.c +++ b/src/exchange-lib/testing_api_loop.c @@ -535,7 +535,6 @@ main_wrapper_exchange_connect (void *cls) struct TALER_TESTING_Interpreter *is = main_ctx->is; struct GNUNET_CONFIGURATION_Handle *cfg; char *exchange_url; - long long unsigned int exchange_port; cfg = GNUNET_CONFIGURATION_create (); if (GNUNET_OK != GNUNET_CONFIGURATION_load @@ -543,21 +542,17 @@ main_wrapper_exchange_connect (void *cls) return; if (GNUNET_OK != - GNUNET_CONFIGURATION_get_value_number (cfg, + GNUNET_CONFIGURATION_get_value_string (cfg, "exchange", - "PORT", - &exchange_port)) + "BASE_URL", + &exchange_url)) { GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "exchange", - "PORT"); + "BASE_URL"); GNUNET_CONFIGURATION_destroy (cfg); return; } - GNUNET_asprintf (&exchange_url, - "http://localhost:%llu/", - exchange_port); - GNUNET_assert ( NULL != (is->exchange = TALER_EXCHANGE_connect (is->ctx, exchange_url, -- cgit v1.2.3