diff options
Diffstat (limited to 'src/testing')
| -rw-r--r-- | src/testing/test_bank_api.c | 8 | ||||
| -rw-r--r-- | src/testing/testing_api_helpers_bank.c | 27 | 
2 files changed, 21 insertions, 14 deletions
| diff --git a/src/testing/test_bank_api.c b/src/testing/test_bank_api.c index 8f559be8..8cd1ca31 100644 --- a/src/testing/test_bank_api.c +++ b/src/testing/test_bank_api.c @@ -207,10 +207,10 @@ main (int argc,      with_libeufin = GNUNET_YES;      cfgfile = CONFIG_FILE_NEXUS;      if (GNUNET_OK != -        TALER_TESTING_prepare_nexus (CONFIG_FILE_NEXUS, -                                     GNUNET_YES, -                                     "exchange-account-2", -                                     &bc)) +        TALER_TESTING_prepare_libeufin (CONFIG_FILE_NEXUS, +                                        GNUNET_YES, +                                        "exchange-account-2", +                                        &bc))      {        GNUNET_break (0);        return 77; diff --git a/src/testing/testing_api_helpers_bank.c b/src/testing/testing_api_helpers_bank.c index df6d631e..b67c92ab 100644 --- a/src/testing/testing_api_helpers_bank.c +++ b/src/testing/testing_api_helpers_bank.c @@ -92,11 +92,10 @@ TALER_TESTING_run_libeufin (const struct TALER_TESTING_BankConfiguration *bc)    struct TALER_TESTING_LibeufinServices ret = { 0 };    unsigned int iter;    char *curl_check_cmd; -  const char *db_conn = "jdbc:sqlite:/tmp/libeufin-exchange-test.sqlite3";    setenv (      "LIBEUFIN_NEXUS_DB_CONNECTION", -    db_conn, +    "jdbc:sqlite:/tmp/libeufin-exchange-test-nexusdb.sqlite3",      1); // not overwriting any potentially existing DB.    nexus_proc = GNUNET_OS_start_process ( @@ -146,8 +145,8 @@ TALER_TESTING_run_libeufin (const struct TALER_TESTING_BankConfiguration *bc)    fprintf (stderr, "\n");    setenv (      "LIBEUFIN_SANDBOX_DB_CONNECTION", -    db_conn, -    1); // not overwriting existing any potentially existing DB. +    "jdbc:sqlite:/tmp/libeufin-exchange-test-sandboxdb.sqlite3", +    1); // not overwriting any potentially existing DB.    setenv (      "LIBEUFIN_SANDBOX_ADMIN_PASSWORD",      "secret", @@ -299,10 +298,10 @@ TALER_TESTING_run_bank (const char *config_filename,  enum GNUNET_GenericReturnValue -TALER_TESTING_prepare_nexus (const char *config_filename, -                             int reset_db, -                             const char *config_section, -                             struct TALER_TESTING_BankConfiguration *bc) +TALER_TESTING_prepare_libeufin (const char *config_filename, +                                int reset_db, +                                const char *config_section, +                                struct TALER_TESTING_BankConfiguration *bc)  {    struct GNUNET_CONFIGURATION_Handle *cfg;    unsigned long long port; @@ -367,10 +366,18 @@ TALER_TESTING_prepare_nexus (const char *config_filename,    /* DB preparation */    if (GNUNET_YES == reset_db)    { -    if (0 != system ("rm -f /tmp/libeufin-exchange-test.sqlite3")) +    if (0 != system ("rm -f /tmp/libeufin-exchange-test-nexusdb.sqlite3")) +    { +      GNUNET_log (GNUNET_ERROR_TYPE_ERROR, +                  "Failed to invoke db-removal command on nexusdb.\n"); +      GNUNET_free (database); +      GNUNET_CONFIGURATION_destroy (cfg); +      return GNUNET_SYSERR; +    } +    if (0 != system ("rm -f /tmp/libeufin-exchange-test-sandboxdb.sqlite3"))      {        GNUNET_log (GNUNET_ERROR_TYPE_ERROR, -                  "Failed to invoke db-removal command.\n"); +                  "Failed to invoke db-removal command on sandboxdb.\n");        GNUNET_free (database);        GNUNET_CONFIGURATION_destroy (cfg);        return GNUNET_SYSERR; | 
