diff options
| -rw-r--r-- | src/bank-lib/test_bank_api_twisted.c | 22 | ||||
| -rw-r--r-- | src/bank-lib/test_bank_api_with_fakebank_twisted.c | 13 | 
2 files changed, 24 insertions, 11 deletions
| diff --git a/src/bank-lib/test_bank_api_twisted.c b/src/bank-lib/test_bank_api_twisted.c index d01dbad9..3bb149fd 100644 --- a/src/bank-lib/test_bank_api_twisted.c +++ b/src/bank-lib/test_bank_api_twisted.c @@ -1,6 +1,6 @@  /*    This file is part of TALER -  Copyright (C) 2014-2018 Taler Systems SA +  Copyright (C) 2014-2019 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 @@ -16,7 +16,6 @@    License along with TALER; see the file COPYING.  If not, see    <http://www.gnu.org/licenses/>  */ -  /**   * @file exchange/test_exchange_api_twister.c   * @brief testcase to test exchange's HTTP API interface @@ -24,7 +23,6 @@   * @author Sree Harsha Totakura <sreeharsha@totakura.in>   * @author Christian Grothoff   */ -  #include "platform.h"  #include "taler_util.h"  #include "taler_signatures.h" @@ -114,6 +112,7 @@ purge_process (struct GNUNET_OS_Process *process)    GNUNET_OS_process_destroy (process);  } +  int  main (int argc,        char * const *argv) @@ -134,23 +133,34 @@ main (int argc,    if (NULL == (bankd = TALER_TESTING_run_bank        (CONFIG_FILE,         bank_url))) +  { +    GNUNET_free (bank_url);      return 77; +  }    if (NULL == (twister_url = TALER_TESTING_prepare_twister        (CONFIG_FILE))) +  { +    purge_process (bankd); +    GNUNET_free (bank_url);      return 77; -   +  } +    if (NULL == (twisterd = TALER_TESTING_run_twister (CONFIG_FILE))) +  { +    GNUNET_free (twister_url); +    purge_process (bankd); +    GNUNET_free (bank_url);      return 77; - +  }    ret = TALER_TESTING_setup (&run,                               NULL,                               CONFIG_FILE,                               NULL,                               GNUNET_NO);    purge_process (twisterd); -  purge_process (bankd);    GNUNET_free (twister_url); +  purge_process (bankd);    GNUNET_free (bank_url);    if (GNUNET_OK == ret) diff --git a/src/bank-lib/test_bank_api_with_fakebank_twisted.c b/src/bank-lib/test_bank_api_with_fakebank_twisted.c index 2b4a5493..162eb5df 100644 --- a/src/bank-lib/test_bank_api_with_fakebank_twisted.c +++ b/src/bank-lib/test_bank_api_with_fakebank_twisted.c @@ -16,14 +16,12 @@    License along with TALER; see the file COPYING.  If not, see    <http://www.gnu.org/licenses/>  */ -  /**   * @file exchange/test_bank_api_with_fakebank_twisted.c   * @author Marcello Stanisci   * @author Sree Harsha Totakura <sreeharsha@totakura.in>   * @author Christian Grothoff   */ -  #include "platform.h"  #include "taler_util.h"  #include "taler_signatures.h" @@ -77,7 +75,7 @@ run (void *cls,  {    struct TALER_TESTING_Command commands[] = { -     +      /**       * Can't use the "wait service" CMD here because the       * fakebank runs inside the same process of the test. @@ -136,11 +134,16 @@ main (int argc,    if (NULL == (twister_url = TALER_TESTING_prepare_twister        (CONFIG_FILE))) +  { +    GNUNET_free (fakebank_url);      return 77; - +  }    if (NULL == (twisterd = TALER_TESTING_run_twister (CONFIG_FILE))) +  { +    GNUNET_free (twister_url); +    GNUNET_free (fakebank_url);      return 77; - +  }    ret = TALER_TESTING_setup (&run,                               NULL,                               CONFIG_FILE, | 
